web服务器搭建(web服务器搭建步骤)

web服务器搭建(web服务器搭建步骤)

扫码添加渲大师小管家,免费领取渲染插件、素材、模型、教程合集大礼包!

1.实验说明:网页文件默认存放路径在/var/www/html/下,这章节将带大家学习网页文件存放在自定义目录下该如何正常使用,以及将网站域名设为dns域名。

2.实验环境:准备两台centos7虚拟机,都正常配置软件仓库、挂载光盘文件、下载补全增强型工具和vim文本编辑器以及都手动修改获取到的ip地址。一台作为dns服务器,另一台作为web服务器。物理机作为客户端。

Dns服务器ip地址:192.168.159.129dns:192.168.159.129

Apache服务器ip地址:192.168.159.128dns:192.168.159.129

客户端dns:192.168.159.129

3.进行实验

首先进行dns服务器搭建

安装

web服务器搭建(web服务器搭建步骤)

修改配置文件

vim/etc/named.conf

web服务器搭建(web服务器搭建步骤)

vim/etc/named.rfc1912.zones

web服务器搭建(web服务器搭建步骤)

4.正、反向配置文件修改,给centos服务器创建一条dns主机记录

首先进入/var/named文件夹

web服务器搭建(web服务器搭建步骤)

创建正、反向文件副本

web服务器搭建(web服务器搭建步骤)

修改正向配置文件

web服务器搭建(web服务器搭建步骤)

修改反向配置文件

web服务器搭建(web服务器搭建步骤)

5.重启dns服务,设为开机启动,放行防火墙规则

Systemctl–nowenablenamed

web服务器搭建(web服务器搭建步骤)

firewall-cmd--permanent--add-service=dns;firewall-cmd--reload

web服务器搭建(web服务器搭建步骤)

6.在apache服务器和物理机上进行与dns域名连通信测试

web服务器搭建(web服务器搭建步骤)

web服务器搭建(web服务器搭建步骤)

7.搭建apache服务器

安装软件包

新建网页文件,存放位置自定(当然存放网页文件的文件夹需要已经存在)

修改配置文件

重启http服务并查看状态,防火墙规则上放行http服务

虽然现在服务状态是活动的,防火墙规则也已经放行http服务,但是还是无法正常访问网站内容

8.解决办法

无法访问的原因是,我们自定义的网页文件存放文件夹/apache与默认的/var/www/html文件夹的selinux安全上下文属性不同导致的。

使用ls命令分别查看/apache和/var/www/html文件夹selinux属性

再使用chcon修改/apache与/var/www/html的selinux安全上下文为相同

重启httpd服务后再浏览器访问网站

解决完毕

还有另一种办法就是关闭服务器端上的所有selinux

当然就像我不建议大家直接关闭防火墙那样,我也不建议大家直接关闭selinux功能,虽然刚开始接触它可能会被它折磨,但它的确是一个强大的功能。

分享到 :
相关推荐

ubuntu是什么操作系统(ubuntu安装教程)

Ubuntu是一个以桌面应用为主的开源GNU/Linux操作系统。它的的开发目的是为...

网站免费服务器租用带宽怎么选择(网站免费服务器租用带宽怎么选择的)

网站免费服务器租用带宽选择的方法:1。下载站。选择独享带宽;2。电影站。音乐网站。选...

柬埔寨vps怎么选,租用柬埔寨vps需要注意什么(vps套餐)

柬埔寨vps机房在亚洲来说拥有不错的资源。拥有多条连接国际的海底光缆。凭借着优质的基...

美国高防服务器月租多少钱(美国高防服务器月租多少钱一年)

伴随网络攻击频率和强度的扩大化。美国高防服务器在云计算技术的支撑下获得长足的发展。目...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注