网络安全学习---apache访问控制设置

本文档详细介绍了如何通过编辑Apache配置文件实现访问控制,只允许特定IP或网段访问网页,并演示了如何使用htpasswd工具创建密码文件,实现页面加密,要求用户输入用户名和密码才能访问。配置完成后,需要重启Apache服务以应用更改。请注意正确管理和配置系统,避免直接断电操作。
摘要由CSDN通过智能技术生成

访问控制设定

设定可以访问网页的ip

vim /etc/httpd/conf/httpd.conf //访问httpd的配置文件
<Directory "/var/www/html">中  //注意不要写错地方了
Order allow,deny
Allow from 192.168.1.1  //访问控制设定,运行192.168.1.1访问其它的全拒绝
Order allow,deny
Allow from 192.168.1  //访问控制设定,运行192.168.1网段访问其它的全拒绝
Order deny,allow
Allow from 192.168.1.1  //访问控制设定,拒绝192.168.1.1访问其它的全允许

对页面加密

对页面进行加密,先输入用户名再输入密码才可以进入
页面加密用的用户名和密码得自己配置

htpasswd -c /etc/httpd/conf/httpuser tom //创建密码,存放在该目录下,用户名叫tom
cd /etc/httpd/conf //查看自行配置的用户名和密码
ll
chmod -r httpuser
chmod -w httpuser
chmod u+r httpuser
chown apache httpuser 
vim /etc/httpd/conf/httpd.conf //再次对apache文件进行配置
authtype basic //文件基本类型
authname "xxxxxx" //会出现的提示信息
authuserfile /etc/httpd/conf/httpuser //已经提前配置好的用户密码文件
require valid-user //只有有效用户才可以登录 

 # Require all granted  //还有原有的这一行,要注销掉


配置完成后
/etc/init.d/httpd restart //但是centos7中这条命令似乎无法使用
service httpd stop //先关闭服务
service httpd start //再重启服务

快照,快照
还有平时注意,不要老是直接关电脑电源都不关虚拟机,或者直接关虚拟机不挂起来

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值