博主看的安装教程是centos6.3的,发现安装时与centos7.1有许多不同,于是边查边安装,记录了这篇Centos7的安装教程。
一、安装httpd服务
apache在centos7中是Apache HTTP server。如下对httpd的解释就是Apache HTTP Server。所以想安装apache其实是要安装httpd。
首先,检测系统中是否已安装其他版本的httpd,结果没有输出则证明没有安装过;
检测命令:rpm -qa | grep httpd
查询系统内置的httpd版本情况,找到httpd.****:Apache HTTP Server这一句,其中的httpd.****就代表你的服务器自带的httpd版本;
命令:yum search httpd
运行你的httpd安装文件;
命令:yum install httpd.x86_64 ----红色部分替换成你自己的httpd版本。
安装成功,启动httpd服务
命令(centos7):systemctl start httpd.service
启动成功!我们现在来访问ip测试一下吧!
激动人心的时刻到了!当当当当!出现这个页面即代表安装成功!
(如果有朋友使用的是腾讯云主机,服务器显示安装成功,但是网页连接不上的话,请参考我的上一篇博文)
少侠,先别走!最后,我们来配置一下我们的httpd文件!
打开/etc/httpd/conf.d/目录,里面的【httpd.conf】文件即是httpd的主配置文件;
然后,我们可以使用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服务就大功告成了!
来源:oschina
链接:https://my.oschina.net/u/2661609/blog/644333