我这里是先搭建好了dns的
我这里准备好了Apache的源码包
Apache源码包的下载链接
https://files.cnblogs.com/files/natural-baby/httpd-2.2.17.tar.gz
先安装一下基本环境
`yum -y install gcc*`
将源码包解档到 /usr/src/
`tar -xzvf httpd-2.2.17.tar.gz -C /usr/src/`
去到这个解压好的目录里面执行配置安装
`./configure --prefix=/usr/local/httpd && make && make install`
安装好之后将Apache添加到系统服务里面
`vim /usr/local/httpd/conf/httpd.conf`
在配置文件里面添加两行代码 在第二行添加
``
#chkconfig:2345 61 39
#dcription Apache #CentOS-7.3 #这个地方写的是虚拟机镜像的版本
``
保存后退出,添加服务
`chkconfig --add httpd`
启动服务就可以了 ,服务启动后开始编辑配置文件
`vim /usr/local/httpd/conf/httpd.conf`
在配置文件里面搜索 ServerName (注意大小写) 找到带域名的地方 添加我们的域名就好了
`ServerName www.call.com # 要是指定端口的话需要在域名后面加 :80`
添加监听端口的话 搜索 Listen 在Listen 80 下面添加就好了
`Listen 8080`
httpd 默认的html 在 /var/www/html/index.html
编辑好这个页面之后 保存退出 去到浏览器里面 输入域名 显示出页面内容就好了
如果配置了dns 要到其他机器上面显示的话就需要放行防火墙
`firewall-cmd --add-service=http # 这个是临时放行http`
`firewall-cmd --add-service=http --permanent # 这个是永久放行http`
注意必须要执行临时放行 否则会导致防火墙暂时没有放行