CentOS7下 Apache的安装配置方法

 更新时间:2017年11月26日 14:14:16   投稿:mrr  
前些天安装了Nginx,为了好玩我就又安装Apache,Apache的安装还算顺利。在此做一下学习记录和经验分享,需要的朋友可以参考下

前些天安装了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查找教程:http://jingyan.baidu.com/article/219f4bf793a0c2de442d38f1.html

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/index.html即可解析出在服务器路径中html文件了。

总结

以上所述是小编给大家介绍的CentOS7下 Apache的安装配置方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

相关文章

  • centos中nginx按日期自动分割访问日志的方法

    centos中nginx按日期自动分割访问日志的方法

    本篇文章主要介绍了centos中nginx按日期自动分割访问日志的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-03-03
  • Linux安装apache服务器的配置过程

    Linux安装apache服务器的配置过程

    这篇文章主要介绍了Linux安装apache服务器的配置过程,启动apache的命令写法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-11-11
  • shell免交互的实现

    shell免交互的实现

    本文主要介绍了shell免交互的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-05-05
  • Linux系统设置PATH环境变量(3种方法)

    Linux系统设置PATH环境变量(3种方法)

    这篇文章主要介绍了Linux系统设置PATH环境变量(3种方法),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • Linux安装Python3.8.1的教程详解

    Linux安装Python3.8.1的教程详解

    这篇文章主要介绍了Linux安装Python3.8.1的教程,本文以linux安装python3.8版本为例给大家详细说明,感兴趣的朋友跟随小编一起看看吧
    2020-02-02
  • Linux实现DHCP服务器的搭建

    Linux实现DHCP服务器的搭建

    Linux常见的服务器有几种,本文详细介绍了Linux实现DHCP服务器的搭建,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-08-08
  • 详解Linux查看实时网卡流量的几种方式

    详解Linux查看实时网卡流量的几种方式

    本篇文章中主要介绍了详解Linux查看实时网卡流量的几种方式,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • Linux命令详解之less命令

    Linux命令详解之less命令

    Linux下还有一个与more命令非常类似的命令--less命令,相比于more命令,less命令更加灵活强大一些,今天就给大家介绍下Linux下的less命令。
    2016-10-10
  • Apache HTTP 服务器的安全配置指南(最新推荐)

    Apache HTTP 服务器的安全配置指南(最新推荐)

    Apache作为最广泛使用的Web服务器之一,其安全配置至关重要,本文将探讨如何通过一系列措施加强Apache的安全性,包括配置SSL/TLS、设置访问控制、防止常见攻击等,感兴趣的朋友一起看看吧
    2024-12-12
  • linux下安装boost库的完整步骤记录

    linux下安装boost库的完整步骤记录

    Boost库是一个经过千锤百炼、可移植、提供源代码的C++库,,作为标准库的后备,是C++标准化进程的发动机之一,下面这篇文章主要给大家介绍了关于如何在linux下安装boost库的完整步骤,需要的朋友可以参考下
    2018-11-11

最新评论