没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Nginx学习之静态文件服务器配置方法学习之静态文件服务器配置方法
本篇文章主要介绍了Nginx学习之静态文件服务器配置方法,小编觉得挺不错的,现在分享给大家,也给大家做
个参考。一起跟随小编过来看看吧
在Java开发以及生产环境中,最常用的web应用服务器当属Tomcat,尽管这只猫也能够处理一些静态请求,例如图片、
html、样式文件等,但是效率并不是那么尽人意。在生产环境中,我们一般使用Nginx代理服务器来处理静态文件,来提升网
站性能。
基本配置基本配置
server {
listen 80;
server_name file.52itstyle.com;
charset utf-8;
#root 指令用来指定文件在服务器上的基路径
root /data/statics;
#location指令用来映射请求到本地文件系统
location / {
autoindex on; # 索引
autoindex_exact_size on; # 显示文件大小
autoindex_localtime on; # 显示文件时间
}
}
重启重启Nginx服务:服务:
nginx -s reload
访问文件服务,http://file.52itstyle.com/
设置密码设置密码
htpasswd命令是Apache的Web服务器内置工具,用于创建和更新储存用户名、域和用户基本认证的密码文件。
htpasswd(选项)(参数)
1. -c:创建一个加密文件;
2. -n:不更新加密文件,只将加密后的用户名密码显示在屏幕上;
3. -m:默认采用MD5算法对密码进行加密;
4. -d:采用CRYPT算法对密码进行加密;
5. -p:不对密码进行进行加密,即明文密码;
6. -s:采用SHA算法对密码进行加密;
7. -b:在命令行中一并输入用户名和密码而不是根据提示输入密码;
8. -D:删除指定的用户。
实例
htpasswd -bc passwd.db itstyle 123456
在目录下生成一个passwd.db文件,用户名itstyle,密码:123456,默认采用MD5加密方式。
在原有密码文件中增加下一个用户
htpasswd -b passwd.db admin 123456
Nginx配置
server {
listen 80;
server_name file.52itstyle.com;
charset utf-8;
root /data/share;
location / {
autoindex on; # 索引
autoindex_exact_size on; # 显示文件大小
autoindex_localtime on; # 显示文件时间
auth_basic "请输入用户名密码";
auth_basic_user_file /usr/local/openresty/nginx/passwd.db;
}
}
资源评论
weixin_38667403
- 粉丝: 2
- 资源: 915
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功