登录|注册|帮助中心|联系我们

导航
首页 综合百科 生活常识 数码科技 明星名人 传统文化 互联网 健康 影视 美食 教育 旅游 汽车 职场 时尚 运动 游戏 家电 地理 房产 金融 节日 服饰 乐器 歌曲 动物 植物
当前位置:首页 > 互联网

web服务器架设软件配置(免费web服务器网站推荐)

发布时间:2022年12月27日责任编辑:李小芳标签:软件服务器网站免费

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

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

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

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

客户端dns:192.168.159.129

3. 进行实验

首先进行dns服务器搭建

安装

???

修改配置文件

vim /etc/named.conf

???

vim /etc/named.rfc1912.zones

???

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

首先进入/var/named文件夹

???

创建正、反向文件副本

???

修改正向配置文件

???

修改反向配置文件

???

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

Systemctl –now enable named

???

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

???

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

??????

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功能,虽然刚开始接触它可能会被它折磨,但它的确是一个强大的功能。

其它知识推荐

溜溜百科知识网——分享日常生活学习工作各类知识。 垃圾信息处理邮箱 tousu589@163.com
icp备案号 闽ICP备14012035号-2 互联网安全管理备案 不良信息举报平台 Copyright 2023 www.6za.net All Rights Reserved