ubuntu nginx配置HTTP Authentication

来源:互联网 发布:苏州爱知科技生产什么 编辑:程序博客网 时间:2024/05/21 10:47

声明:

转自:https://www.digitalocean.com/community/articles/how-to-set-up-http-authentication-with-nginx-on-ubuntu-12-10


一、安装apache2

sudo apt-get install apache2-utils

二、创建用户和密码

sudo htpasswd -c /var/www/path/.htpasswd testusername

之后数据密码,声称文件.htpasswd。


三、修改nginx配置文件

配置文件默认路径:

/etc/nginx/sites-available/default
修改例子:

1、真个目录需要验证的:

server {  listen       portnumber;  server_name  ip_address;  location / {      root   /var/www/mywebsite.com;      index  index.html index.htm;      }

2、对特定目录验证:

location /path {                auth_basic "Restricted";                auth_basic_user_file /var/www/path/.htpasswd;        }

四、重启nginx

sudo /etc/init.d/nginx restart

五、完成

看看是否成功。


原创粉丝点击