默认情况下nginx
已经安装了ngx_http_auth_basic_module
模块。
Nginx认证配置实例
1、生成认证文件
# printf "test:$(openssl passwd -crypt 123456)\n" >>/home/htpasswd
# cat /home/htpasswd
test:$1$VJ1Rhf7V$K6meCsr3TuCS0Ddl4G2GX0
注意:这里账号:test
,密码:123456
,记住认证文件路径
2、配置网站conf文件
server{
listen 80;
server_name www.moerats.com moerats.com;
index index.html index.php;
root /home/wwwroot/www.moerats.com;
location /
{
auth_basic "Please enter your username and password";
auth_basic_user_file /home/htpasswd;
autoindex on;
}
}
3、重启Nginx
/etc/init.d/nginx restart
了解 工作生活心情记忆 的更多信息
订阅后即可通过电子邮件收到最新文章。