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

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服务器搭建

安装

Kali与编程:centos7上搭建web服务器进阶操作Kali与编程:centos7上搭建web服务器进阶操作

修改配置文件

vim /etc/named.conf

Kali与编程:centos7上搭建web服务器进阶操作Kali与编程:centos7上搭建web服务器进阶操作

vim /etc/named.rfc1912.zones

Kali与编程:centos7上搭建web服务器进阶操作Kali与编程:centos7上搭建web服务器进阶操作

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

首先进入/var/named文件夹

Kali与编程:centos7上搭建web服务器进阶操作Kali与编程:centos7上搭建web服务器进阶操作

创建正、反向文件副本

Kali与编程:centos7上搭建web服务器进阶操作Kali与编程:centos7上搭建web服务器进阶操作

修改正向配置文件

Kali与编程:centos7上搭建web服务器进阶操作Kali与编程:centos7上搭建web服务器进阶操作

修改反向配置文件

Kali与编程:centos7上搭建web服务器进阶操作Kali与编程:centos7上搭建web服务器进阶操作

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

Systemctl –now enable named

Kali与编程:centos7上搭建web服务器进阶操作Kali与编程:centos7上搭建web服务器进阶操作

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

Kali与编程:centos7上搭建web服务器进阶操作Kali与编程:centos7上搭建web服务器进阶操作

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

Kali与编程:centos7上搭建web服务器进阶操作Kali与编程:centos7上搭建web服务器进阶操作
Kali与编程:centos7上搭建web服务器进阶操作Kali与编程:centos7上搭建web服务器进阶操作

7. 搭建apache服务器

安装软件包

Kali与编程:centos7上搭建web服务器进阶操作Kali与编程:centos7上搭建web服务器进阶操作

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

Kali与编程:centos7上搭建web服务器进阶操作Kali与编程:centos7上搭建web服务器进阶操作

修改配置文件

Kali与编程:centos7上搭建web服务器进阶操作Kali与编程:centos7上搭建web服务器进阶操作

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

Kali与编程:centos7上搭建web服务器进阶操作Kali与编程:centos7上搭建web服务器进阶操作
Kali与编程:centos7上搭建web服务器进阶操作Kali与编程:centos7上搭建web服务器进阶操作
Kali与编程:centos7上搭建web服务器进阶操作Kali与编程:centos7上搭建web服务器进阶操作

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

Kali与编程:centos7上搭建web服务器进阶操作Kali与编程:centos7上搭建web服务器进阶操作

8. 解决办法

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

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

Kali与编程:centos7上搭建web服务器进阶操作Kali与编程:centos7上搭建web服务器进阶操作

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

Kali与编程:centos7上搭建web服务器进阶操作Kali与编程:centos7上搭建web服务器进阶操作

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

Kali与编程:centos7上搭建web服务器进阶操作Kali与编程:centos7上搭建web服务器进阶操作

解决完毕

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

Kali与编程:centos7上搭建web服务器进阶操作Kali与编程:centos7上搭建web服务器进阶操作

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至624739273@qq.com举报,一经查实,本站将立刻删除。
Like (0)
柳的头像

相关推荐

  • 38岁的人负债接近200万,收入不够付利息的,应该如何处理呢

    先尽量锁定债务 对于一个38岁的负债者,当收入不够付利息的时候,只有这样做,否则,越拖越多,越陷越深。当然做到这一步很困难,困难也要这么做,正常情况下,好说话的先处理,难说话的后处…

    2024年10月7日 投稿
  • 软件推广怎么做,软件推广方式与渠道

      相信许多企业在进行长沙APP开发以后,最头疼的莫过于APP应用的推广工作,确实,对于任何APP应用来说,推广都是重中之重。但要想真正做好推广工作,却也是一件十分困难的事情,很多…

    2024年8月26日
  • 淘宝店铺排名查询(开淘宝网店的步骤)

    淘宝店铺的排名之间关系到店铺的权重和销量,所以卖家们要密切关注淘宝网的排名规则。那么,最近淘宝网关于排名又有哪些最新规则呢?我们一起来解读。 一、标题规则: 标题关键词分开的店铺,…

    2024年9月2日
  • 水果生鲜类抖音号被大量封号

    最近松松编辑杰哥了解到,抖音最近开启大范围封禁账号行动,清理了一大批打着打着卖惨旗号,实则演戏欺骗用户的抖音水果生鲜带货账号。难以想象,现在的网络水太深了,到处都是套路啊! 抖音对…

    投稿 2024年8月28日
  • 文件去重软件哪个好(视频去重软件app推荐)

    你的电脑上有重复文件吗?就是那种同一个文件,不小心存储了好几份的情况。对于像我这样经常需要坐电脑前的苦比来说,经常是找到一个资源,就赶紧下载下来。有时候害怕不保险,还要优盘里存一份…

    2024年8月28日 投稿
  • b2b推广平台及方法, 怎么宣传b2b

    B2B平台推广方法最全详解 一、平台如何选择 1、选平台。 选平台的方法很多,我采用的是反向链接综合数量法。看这个平台反向链接综合数量到底多少?越多越好。对同权重的平台,表现尤为明…

    投稿 2024年8月24日

发表回复

Please Login to Comment
微信
微信
SHARE
TOP
要想花得少,就用购宝。话费电费9折起,官方公众号:购宝