阿里云上面放了个nginx,但是不希望别人访问,除了吧url搞得非常长并且奇怪(这样只有你告诉别人才知道地址。。。)
环境:Ubuntu
linux下都差不多,可能某些配置文件已经命令有微小区别;
但是这样还是不够严谨,所以还是配置下账号密码。
nginx配置文件中加入
location / {
root html;
index index.html index.htm index index.jpg;
auth_basic 'Restricted';
auth_basic_user_file htpasswd;
}
密码文件不能简单的在文件中写入user:password
因为nginx 的密码必须是经过什么加密的。网上有用一些什么脚本的,不甚了解,还是使用htpasswd这个工具生成吧。
htpasswd -c /usr/local/nginx/conf/htpasswd test
test 就是你的用户名,
/usr/local/