web服务nginx实验4:访问控制

时间:2024-11-19 12:31:28

4-1:基于不同用户的访问控制:

安装软件:

创建HTTP基本认证用户密码文件,tom,密码:1,lisa,密码:1:

-c:表示创建一个新的密码文件。如果该文件已经存在,它将被覆盖:

-c:表示不创建新文件,而是在现有文件中添加一个新用户:

密码都是1,但是加密后不一样(加盐):

创建配置文件:

创建要访问的html文件:

重启服务:

关闭防火墙:

windows客户端测试:

4-2:基于源ip的访问控制:

修改配置文件:

重启服务:

测试:

4-3:控制页面允许or不允许所有主机访问:

Windows控制台:

修改配置文件:

允许192.168.234.1访问:

重启服务:

修改配置文件,不允许192.168.234.1访问:

重启服务后测试:(服务器拒绝)

再次修改配置文件:(允许192.168.234.1访问192.168.234.111:80,其他不允许)

重启服务后测试:

如果deny all在上面,上面优先级高,下面的allow也不会生效:

重启服务后测试: