apache服务访问控制、用户授权配置、基于域名构建web主机

####apache不允许单个IP来访问我的网站##
修改httpd主配置文件/usr/local/htpd/conf/httpd.conf;添加这段文件,Require not ip 192.168.100.3;保存退出,然后重启apache服务!
在这里插入图片描述
在这里插入图片描述
客户端就无法访问了

####apache不允许一个网段IP来访问我的网站##
限制这两个网段包括单个IP地址都不访问!
在这里插入图片描述

#######我在/usr/local/httpd/htdocs/mimi 的目录 ,希望只有本地访问可行,从任何地方过来都不能被访问####
在这里插入图片描述
我在客户端不能访问apache服务!
在这里插入图片描述
在本地主机可以访问apache服务!
在这里插入图片描述
######我在/usr/local/httpd/htdocs/admin 的目录 ,希望只有通过验证身份(用户名及密码)后才可访问####
创建一个程序用户,需要输入两次密码
mkdir /usr/local/httpd/htdocs/admin
把“Heelo Heelo ni hao”追加到/admin目录下到index.html文件里去!
echo ‘Heelo Heelo ni hao’ > /usr/local/httpd/htdocs/admin/index.html
在这里插入图片描述
修改主配置文件!
AuthName:定义受保护到领域(文件夹)
AuthType 配置认证类型,Basic(表示基本认证)
AuthUserFIle /usr/local/httpd/conf/.pwd (设置用于保存用户 账号、密码的认证文件路径)
Require valid-user 要求只有认证文件中的合法用户才能访问!
在这里插入图片描述

输入用户名和密码!
注意:在输入IP地址去访问的时候后面需要加上访问的文件名,如下图IP地址栏!
这个问题我在做的时候忘了输入文件名,导致一直不成功,请注意,一定要在IP地址后面跟上文件名!
在这里插入图片描述
在这里插入图片描述
访问成功!

限制任何人不能访问服务器的重要文件,只允许在本地主机上可以访问服务器重要文件!
在/usr/local/httpd/conf/httpd.conf主配置文件里添加一下内容!
首先在/usr/local/httpd/htdocs/目录下创建一个名为"mimi"的目录,在修改apache主配置文件里,添加一下内容!
<Directory “/usr/local/httpd/htdocs/mimi”>
Options Indexes FollowSymLinks
AllowOverride None
Require local

基于域名构建虚拟Web主机
先安装DNS,搭建域名服务器
在这里插入图片描述
在这里插入图片描述
在DNS主 配置文件配置两个域名;然后保存退出!
zone “accp.com” IN{
type master;
file “accp.com.zone”;
};
zone “mingming.com” IN{
type master;
file “mingming.com.zone”;
};
在这里插入图片描述

把这台服务器的名称设为server1;
在这里插入图片描述
在/etc/hosts文件里面增加它的名称“serve1”
在这里插入图片描述

在/var/named/目录下cp一份名为named.localhost文件并改名,并保留权限,如图!
在这里插入图片描述

然后编辑完这两个文件,并启动!
Systemctl start named
在这里插入图片描述
在这里插入图片描述
使用firewall开放防火墙服务DNS,允许别人来访问!
在这里插入图片描述

修改/etc/hosts和/etc/resolv.conf文件的DNS指向本机IP地址!
在这里插入图片描述
在这里插入图片描述
使用 nslookup命令来解析两个域名,下图看到解析正常,解析域名的IP地址都是自己IP地址!
在这里插入图片描述

在cd /usr/local/httpd/htdocs/目录下创建两个目录;accp、mingming!
在 把’Hello ni hao is mkad’追加到accp和mingming目录下的网页文件里去!
在这里插入图片描述

在修改主配置文件vim /usr/local/httpd/conf/httpd.conf,在文件的最后添加一下内容,保存退出,并重启服务,/usr/local/httpd/bin/apachectl restart!
在这里插入图片描述

最后验证结果!在这里插入图片描述
使用的是www.accp.com域名访问的,成功访问!
在这里插入图片描述
在使用www.mingming.com访问成功!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值