当前位置: 移动技术网 > 网络运营>服务器>Linux > CentOS7下 Apache的安装配置方法

CentOS7下 Apache的安装配置方法

2019年04月21日  | 移动技术网网络运营  | 我要评论
前些天安装了nginx,为了好玩我就又安装apache,apache的安装还算顺利。在此做一下学习记录和经验分享。 一、安装httpd   1、先查看一下系统有没有已经

前些天安装了nginx,为了好玩我就又安装apache,apache的安装还算顺利。在此做一下学习记录和经验分享。

一、安装httpd  

1、先查看一下系统有没有已经安装了httpd的,如果啥都没查到,那就是没安装呗。如果有#rpm -e 查到的rpm报名,进行删除即可。

#rpm -qa | grep httpd

2、我这里就直接使用yum安装了(会自动安装依赖包),为了简单方便。

yum -y install httpd

3、httpd -v 查看安装版本,安装成功之后,查找配置文件位置,对httpd进行配置

#find / -name "httpd.conf"

4、当然,最好将原有配置文件备份一份如:

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

二、配置apache文件

1、特别是要注意这个配置,这是apache 2.4的一个新的默认值,拒绝所有的请求!

<directory />
 allowoverride none
 require all denied
</directory> 

 把none改为all, centos里用的是vi或vim进行编辑,在指令模式下输入/要查询的内容,enter,可以进行内容的查找,然后对其进行修改。(vim查找教程:)

2、配置web站点

如我的网站页面文件为默认的

listen 8080
<virtualhost *:8080>
  documentroot "/var/www/html"
  servername localhost:8080
  <directory "/var/www/html">
    allowoverride all
    options followsymlinks includes execcgi
    require all granted
  </directory>
</virtualhost>

3、添加防火墙端口

我这使用的是centos7默认的firewall防火墙,添加8080端口。

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

当然,如果你使用的云服务器,那么还需要在控制台添加端口支持(我在mysql的安装和配置中有谈到这个问题)

4、测试

在自己window的浏览器上输入192.168.x.x:8080/即可解析出在服务器路径中html文件了。

总结

以上所述是小编给大家介绍的centos7下 apache的安装配置方法,希望对大家有所帮助

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网