请注意,本文编写于 1310 天前,最后修改于 874 天前,其中某些信息可能已经过时。
一、安装、启动与停止Apache服务
1、安装Apache
运行rpm -q 查询是否已安装
[root@localhost ~]# rpm -q httpd
package httpd is not installed
未安装,进行安装
yum -y install httpd
安装后需要启动apache才能在浏览器中查看
systemctl start httpd
这个时候,在自带浏览器内输入localhost
就已经能够看到预览页了
2、防火墙放行
做到这一步,内部的浏览器已经可以访问网站了,但是主机的浏览器仍无法访问,此时需要对防火墙进行设置
firewall-cmd --list-all
#此步骤查看防火墙列表
可以看到服务(service)里并没有httpd服务,接下来我们就需要添加httpd服务
firewall-cmd --permanent --add-service=http
#添加http到防火墙中,并用permanent设置为永久性添加
此步运行成功后会提示success
firewall-cmd --reload
#重载防火墙设置
同上,成功提示success
firewall-cmd --list-all
#再次查看防火墙服务,可以发现http已经被添加
最后更改SELinux值,部分无需此步也能正常访问
setenforce 0
getenforce
运行后提示Permissive
做到这一步,外部浏览器也可以访问了
利用ifconfig
查看本机ip,然后在外部访问(ens33)
3、端口修改
apache的配置文件位于/etc/httpd/conf/httpd.conf
中,修改端口需要进入到这个文件
vim /etc/httpd/conf/httpd.conf
进入后用/Listen
快速找到端口号位置进行修改
修改后,还需要在防火墙中设置放行你所修改的端口号
firewall-cmd --permanent --zone=public --add-port=8007/tcp
#8007修改为你所修改的端口号
成功后会提示success
修改后,需要重启apache和防火墙来载入新配置
systemctl restart httpd
systemctl restart firewalld
现在就可以通过ip+端口号在外部访问你的网站了
4、修改主页
apache的主页文件位置在var/www/html
cd /var/www/html
vim index.html
随意输入,刷新后就可以看到你输入的字符