问题
沿用练习一,通过调整Nginx服务端配置,实现以下目标:
1.访问Web页面需要进行用户认证
2.用户名为:tom,密码为:123456
2.2 方案
模板配置文件框架如下:
1.[root@proxy ~]# vim /usr/local/nginx/conf/nginx.conf
2.全局配置(用户名,日志,进程)
3.http{
4. server{
5. listen 80;
6. server_name localhost;
7. root html;
8. }
9. server{
10. listen 80;
11. server_name www.xyz.com;
12. root www;
13. }
14.}
通过Nginx实现Web页面的认证,需要修改Nginx配置文件,在配置文件中添加auth语句实现用户认证。最后使用htpasswd命令创建用户及密码即可。
2.3 步骤
实现此案例需要按照如下步骤进行。
步骤一:修改Nginx配置文件
1)修改/usr/local/nginx/conf/nginx.conf
1.[root@proxy ~]# vim /usr/local/nginx/conf/nginx.conf
2... ..
3.server {
4. listen 80;
5. server_name localhost;
6. auth_basic "Input Password:"; //认证提示符
7. auth_basic_user_file "/usr/local