centos7安装apache

CentOS7安装Apache

1、查看系统是否已经安装了httpd。如果有#rpm -e 查到的rpm包名,进行删除即可。

#rpm -qa | grep httpd

2、使用yum安装,会自动安装依赖包。

yum -y install httpd

3、查看安装版本

httpd -v 

4、查找配置文件位置,对httpd进行配置

find / -name "httpd.conf"

5、将原有配置文件备份:

cp  /etc/httpd/conf/httpd.conf   /etc/httpd/conf/httpd.conf.origin

6、启动Apache网站

[root@Apache ~]# systemctl start httpd.service
[root@Apache ~]# lsof -i:80         --查看httpd服务是否启动
COMMAND   PID   USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
httpd   20585   root    4u  IPv6 402909      0t0  TCP *:http (LISTEN)
httpd   20586 apache    4u  IPv6 402909      0t0  TCP *:http (LISTEN)
httpd   20587 apache    4u  IPv6 402909      0t0  TCP *:http (LISTEN)
httpd   20588 apache    4u  IPv6 402909      0t0  TCP *:http (LISTEN)
httpd   20589 apache    4u  IPv6 402909      0t0  TCP *:http (LISTEN)
httpd   20590 apache    4u  IPv6 402909      0t0  TCP *:http (LISTEN)

7、设置开机自启Apache服务

[root@localhost ~]# systemctl enable httpd

8、添加防火墙端口

#firewall-cmd --permanent --zone=public --add-port=8080-8081/tcp  --永久添加端口<br>
#firewall-cmd --permanent --zone=public --list-ports  --查看开启端
#systemctl restart firewalld.service  //修改配置后需要重启服务使其生效

常见问题

打开测试页面的时候出现如下错误:

Forbidden
You don't have permission to access /index.html on this server.
  • 原因:index.html是用root用户建的文件,apache权限不够。

  • 解决方法:更改文件权限;

      chmod 755 index.html

   转载规则


《centos7安装apache》 Midas Li 采用 知识共享署名 4.0 国际许可协议 进行许可。
 上一篇
centos7常用技巧 centos7常用技巧
参考资料 志云的博客 CentOS7 常用技巧调整分区大小原文链接 扩展存储空间原文链接 注意:重建home的分区,大小根据vgdisplay的Free PE / Size来确定 修改swap虚拟内存大小1、创建swap文件所在文
2019-07-31
下一篇 
centos7安装jdk centos7安装jdk
CentOS7安装JDKJDK 9的核心变化就是引入了一种新的Java编程组件,也就是模块,按照Oracle的说法,它是一个可命名的、自描述的代码和数据集合。模块技术的核心目标是减少Java应用和Java核心运行时环境的大小与复杂性。为此,
2019-07-31
  目录