Nignx 增加权限(windows)
1、nginx增加权限配置
问题描述: windows下路径含有空格和路径符号产生的问题
server {
listen 9025;
server_name localhost;
# 验证时的提示信息
auth_basic "请输入用户和密码";
# 认证文件
auth_basic_user_file "D:\Program Files\nginx-1.26.1\conf\passwd";
location / {
root I:\008openlayer\wmgis;
index index.html;
}
}
效果图:
2、解决方案
路径中包含空格,只要把整个路径用双引号引起来,并且需要将路径修改成斜杠 /
路径中不包含空格不需要进行更换和转义
server {
listen 9025;
server_name localhost;
# 验证时的提示信息
auth_basic "请输入用户和密码";
# 认证文件
auth_basic_user_file "D:/Program Files/nginx-1.26.1/conf/passwd";
location / {
root I:\008openlayer\wmgis;
index index.html;
}
}
3、密码文件如何生成(windows)
官网传送门
csdn下传送门
解压文件到任意位置
打开命令行,cd到图上位置:
输入
htpasswd.exe -c "D:/Program Files/nginx-1.26.1/conf/passwd" wmgis
htpasswd -c 路径 用户名称
按提示输入密码
注:
以上出现修改不生效的情况,需要先打开网页,然后关闭nginx,再访问网页,如果出现页面还能访问,说明nginx 关闭失败,需要再任务管理器中关闭进程
声明
1)本文来源项目实践,已经过测试,文章存在任何问题或疑问,请留言,感谢您的阅读!
2)原创不易,转载请标注来源,感谢!
3)made in wmgis