nginx 验证默认虚拟主机和用户认证(设置网站需要账号密码访问)

默认主机修改为          listen       80 default_server; 


用户证(nginx用户认证需要借助apache的认证脚本)需要安装apache,可以使用yum install httpd 安装

                                                                             

生成密码文件,创建用户   /usr/local/apache2/bin/htpasswd -c /usr/local/nginx/conf/.htpasswd admin 


 输入创建密码


编辑nginx代理配置文件  vi /usr/local/nginx/conf/vhosts/default.conf      在root /data/www下面添加


location  /uc_server/ {

        auth_basic              "Auth";
        auth_basic_user_file   /usr/local/nginx/conf/.htpasswd;

}


/usr/local/nginx/sbin/nginx -t   检测配置文件

/usr/local/nginx/sbin/nginx -s reload  重新加载配置文件


web访问网站   需要输入用户 admin  密码:创建的密码


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章