腾讯云主机Linux Centos7系统httpd Apache HTTP server服务安装记录

狂风中的少年 提交于 2019-12-07 13:32:29

博主看的安装教程是centos6.3的,发现安装时与centos7.1有许多不同,于是边查边安装,记录了这篇Centos7的安装教程。

一、安装httpd服务

apache在centos7中是Apache HTTP server。如下对httpd的解释就是Apache HTTP Server。所以想安装apache其实是要安装httpd。

  1. 首先,检测系统中是否已安装其他版本的httpd,结果没有输出则证明没有安装过;

    检测命令:rpm -qa | grep httpd

  2. 查询系统内置的httpd版本情况,找到httpd.****:Apache HTTP Server这一句,其中的httpd.****就代表你的服务器自带的httpd版本;

    命令:yum search httpd

  3. 运行你的httpd安装文件;

    命令:yum install httpd.x86_64  ----红色部分替换成你自己的httpd版本。

  4. 安装成功,启动httpd服务

    命令(centos7):systemctl start httpd.service

  5. 启动成功!我们现在来访问ip测试一下吧!

  6. 激动人心的时刻到了!当当当当!出现这个页面即代表安装成功!

    (如果有朋友使用的是腾讯云主机,服务器显示安装成功,但是网页连接不上的话,请参考我的上一篇博文)

  7. 少侠,先别走!最后,我们来配置一下我们的httpd文件!

    打开/etc/httpd/conf.d/目录,里面的【httpd.conf】文件即是httpd的主配置文件;

  8. 然后,我们可以使用vi编辑命令对这个文件进行编辑(一般来说安装完无异常的话可以不用动)

    分别修改以下几点

#服务器根目录

ServerRoot "/etc/httpd"


#端口

#Listen 12.34.56.78:80

Listen 80


#域名+端口来标识服务器,没有域名用ip也可以

#ServerName www.example.com:80


#不许访问根目录

<Directory />

AllowOverride none

Require all denied

</Directory>


# 文档目录

DocumentRoot "/var/www/html"

# 对 /var/www目录访问限制

<Directory "/var/www">

AllowOverride None

# Allow open access:

Require all granted

</Directory>


# 对/var/www/html目录访问限制

<Directory "/var/www/html">

Options Indexes FollowSymLinks

AllowOverride None

Require all granted

</Directory>


# 默认编码

AddDefaultCharset UTF-8

#EnableMMAP off

EnableSendfile on


# include进来其它配置文件

IncludeOptional conf.d/*.conf

    9.使用vi命令 :wq保存退出,然后再重启httpd服务就大功告成了!


易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!