服务器搭建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的版本号

  1. 启动WWW服务

    #首先查看httpd服务的状态,是否已启动
    [root@localhost ~]# systemctl status httpd
    #如果没有启动,启动httpd
    #[root@localhost ~]# systemctl start httpd
    #也可以设置开机启动
    #[root@localhost ~]# systemctl enable httpd
    #查看是否在配置的端口(80)监听
    [root@localhost html]# netstat -anpt | grep 80

#如上所示,则说明服务已成功启动,并在80端口监听

6. 新建HTML⻚⾯,放置到Apache⽹⻚⽬录中

[root@localhost ~]# cd /var/www/html
[root@localhost 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端⼝。

#查看防火墙状态
[root@localhost html]# firewall-cmd --state
#查看防火墙所有开放的端口
[root@localhost html]# firewall-cmd --list-port
#如果没有放行TCP的80端口,则设置放行
firewall-cmd --zone=public --add-port=80/tcp --permanent
发布了32 篇原创文章 · 获赞 0 · 访问量 3466

猜你喜欢

转载自blog.csdn.net/qq_43213352/article/details/89321931
今日推荐