第一个历程:创建共享目录存储共享数据
mkdir /html/share
echo 网站使用说明 >readme
第二个历程:编写共享网站配置信息
server {
listen 80;
server_name share.oldboy.com;
root /html/share;
autoindex on;
}
nginx.conf主配置文件中:
include /etc/nginx/mime.types; --- 媒体资源类型文件,识别用户想访问资源信息
default_type application/octet-stream; --- 未知文类型或默认识别为application/octet-stream
默认加载识别为octet-stream类型文件,会直接进行下载
=============================================
配置文件区域概念:
主区域 : 一些服务运行优化配置信息
事件区域: 一些服务运行优化参数信息
HTTP区域: 配置网站服务功能指令
server区域: 针对不同网站功能指令
location区域:针对不同页面功能配置
网站服务 ---> 不同网站 ---> 不同页面
=============================================
· 实现网站服务安全访问
可以根据用户地址信息进行访问控制
第一个历程:编写配置文件设置访问控制策略
本地windows主机 10.0.0.1 --- 内部资源是可以访问
本地windows主机 10.0.0.2 --- 内部资源是拒绝访问
server {
listen 80;
server_name share.oldboy.com;
root /html/share;
autoindex on;
charset utf-8;
location /内部资源/ {
allow 10.0.0.1;
deny all;
}
}
第二个历程:进行访问测试
拒绝访问会显示403错误状态码
设置用户登录信息进行访问控制:
第一个历程:编写配置文件信息
server {
listen 80;
server_name share.oldboy.com;
root /html/share;
autoindex on;
charset utf-8;
location /内部资源/ {
allow 10.0.0.1;
deny all;
}
location /收费资源VIP/ {
auth_basic "高管登录认证"; --- 开启认证功能
auth_basic_user_file /etc/nginx/password.txt; --- 指定加载一个用户密码文件
}
}
第二个历程:生成密码文件
oldboy123 --- 存储服务端 数据库 xxxausdtiasdtuiasd 密文信息
yum install -y httpd-tools
htpasswd -c /etc/nginx/password.txt oldboy --- 设置用户密文密码信息
第三个历程:进行认证测试访问
相关文章
- 利用WEB实现文件共享
- 如何利用C/C++逐行读取txt文件中的字符串(可以顺便实现文本文件的复制) (转)
- 利用命令行访问局域网中的共享文件夹
- java web项目 使用elfinder 实现文件管理器(二)
- 浏览器 WEB怎么实现大文件上传 - Xproer-松鼠
- 利用java实现excel转pdf文件
- win7下利用ftp实现华为路由器的配置文件上传和下载 - 鸿雁中队
- 如何利用eclipse实现批量修改文件的编码方式 在eclipse+Eclipse环境下,打开一个jsp文件,经常发现汉字无法显示,右键点击查看这个文件属性,发现文件的字符编码属性为ISO-8859-1。
- Windows中利用计划任务实现自动备份文件
- 局域网共享文件 利用iis虚拟目录实现文件服务器功能 分布式存储 - yiyishuitian