博主看的安装教程是centos6.3的,发现安装时与centos7.1有许多不一样,因而边查边安装,记录了这篇Centos7的安装教程。html
1、安装httpd服务apache
apache在centos7中是Apache HTTP server。以下对httpd的解释就是Apache HTTP Server。因此想安装apache实际上是要安装httpd。centos
首先,检测系统中是否已安装其余版本的httpd,结果没有输出则证实没有安装过;服务器
检测命令:rpm -qa | grep httpdide
查询系统内置的httpd版本状况,找到httpd.****:Apache HTTP Server这一句,其中的httpd.****就表明你的服务器自带的httpd版本;测试
命令:yum search httpdui
运行你的httpd安装文件;编码
命令:yum install httpd.x86_64 ----红色部分替换成你本身的httpd版本。centos7
安装成功,启动httpd服务spa
命令(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服务就大功告成了!