删除超链-nginx配置指定目录密码访问 nginx添加proxy的配置
2020-01-23 作者:612459.com 来源:612459.com
一:nginx配置指定目录密码访问
1/2 列出目录列表#
autoindex on; # 开启目录文件列表
还可以加一些其它的功能,以下是我使用的附加配置:
autoindex_exact_size on; # 显示出文件的确切大小,单位是bytes
autoindex_localtime on; # 显示的文件时间为文件的服务器时间
charset utf-8,gbk; # 避免中文乱码
2/2 加上用户名和密码(需要安装软件)#
a. 安装httpd-tools
yum -y install httpd-tools
b. 使用htpasswd生成指定用户名和密码的权限文件,示例如下,按照提示输入两次密码
# 在/www/wwwroot/www.feelsok.com目录下,生成nginxpasswd文件
#注意这个密码文件必须得让www有权限访问到
# 添加tes用户
htpasswd -c www/wwwroot/www.****.com/nginxpasswd test
auth_basic_user_file /www/wwwroot/www.****.com/nginxpasswd;
#注意这个密码文件必须得让www有权限访问到
————————————————————————————————————
location /video {
autoindex on; # 开启目录文件列表
autoindex_exact_size on;
# 显示出文件的确切大小,单位是bytes
autoindex_localtime on;
# 显示的文件时间为文件的服务器时间
charset utf-8,gbk;
# 避免中文乱码
# add_header Content-Disposition attachment;
# 以下是配置用户名和密码访问
auth_basic "Please input password";
#这里是验证时的提示信息
auth_basic_user_file /www/wwwroot/www.feelsok.com/nginxpasswd;
#注意这个密码文件必须得让www有权限访问到
}
————————————————————————————————
————————————————————————————
二:nginx添加proxy的配置
location /video/
{
proxy_redirect off;
proxy_pass http://127.0.0.1:44222;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $http_host;
}
————————————————————————————————
最终组合:
然后再ftp指定此video权限。
在配置一个单独的php文件管理文件,嗯,改个名字,例如admin.phpevoluted-directory-lisiting-script-v4.0.5.zip,完美了
电脑维护,系统安装,软 、硬件维修,电脑配件,零售业务,网站建设,路由器安装设置、 服务器维护,电脑、网络维护,智能手机刷机,安装WIFI 调试!郴州网站建设 小程序搭建 郴州电脑维修
咨询电话:18175576644 扫描二维码。关注公众号,小程序 享受星级服务 |
手机点击二维码关注 |
手机点击打开小程序 |