服务器搭建Apache、httpd服务。并且运行一个简单界面。
运行环境:centos7
1. 检查是否已安装Apache
rpm -qa httpd
# rpm命令-q 选项用于查询是否安装某个软件包,-a选项用于查询所以,没有输出即没有安装该软件包
2. 安装Apache
rpm -y install httpd
3. 查看安装好的Apache(httpd服务)的配置⽂件,获取关键信息
cat /etc/httpd/conf/httpd.conf
#/etc/httpd/conf/httpd.conf是默认安装后的配置文件路径,某些版本的安装有区别,找到
httpd.conf即可
#查看该配置文件,必须了解下表中的关键信息
#同时也可以通过命令“httpd -v”查看安装的Apache的版本号
-
启动WWW服务
#首先查看httpd服务的状态,是否已启动
[[email protected] ~]# systemctl status httpd
#如果没有启动,启动httpd
#[[email protected] ~]# systemctl start httpd
#也可以设置开机启动
#[[email protected] ~]# systemctl enable httpd
#查看是否在配置的端口(80)监听
[[email protected] html]# netstat -anpt | grep 80
#如上所示,则说明服务已成功启动,并在80端口监听
6. 新建HTML⻚⾯,放置到Apache⽹⻚⽬录中
[[email protected] ~]# cd /var/www/html
[[email protected] html]# vim index.html
#编写如下图所示的示例网页
<html>
<head><title>index.html</title></head>
<body>
The Apache is works!
</body>
</html>
浏览器中访问⽹⻚,测试Apache服务器是否⼯作正常
输⼊http://localhost:80,或者使⽤本机ip地址访问,如http://192.168.10.128:80,有如下浏览器
界⾯则说明服务器搭建成功,且运转正常。
如果不能成功打开⽹⻚,则确认防⽕墙是否放⾏TCP协议的80端⼝。
#查看防火墙状态
[[email protected] html]# firewall-cmd --state
#查看防火墙所有开放的端口
[[email protected] html]# firewall-cmd --list-port
#如果没有放行TCP的80端口,则设置放行
firewall-cmd --zone=public --add-port=80/tcp --permanent