您的位置:首页 > 运维架构 > Apache

阿里云CentOS7下Apache配置

2017-10-15 19:16 513 查看

一、centos7下yum安装apache web服务器

#rpm -qa|grep apr

apr-util-1.5.2-6.el7.x86_64

apr-1.4.8-3.el7.x86_64

#rpm -e --nodeps --allmatches apr-util-1.5.2-6.el7

#rpm -e --nodeps --allmatches apr-1.4.8-3.el7

#rpm -qa httpd

httpd-2.4.6-31.el7.centos.x86_64(阿里云默认没有安装httpd,所以没有这个)

# rpm -e --nodeps --allmatches httpd-2.4.6-31.el7.centos

重新安装httpd和apr、apr-util

#yum install httpd apr apr-util

Apache扩展模块

#yum install httpd-manual mod_ssl mod_perl mod_auth_mysql

允许 http 服务通过防火墙(永久)。

# firewall-cmd –add-service=http

二、centos7下配置并使用apache web服务器

//设置为自动启动

# systemctl enable httpd.service

文件放置的目录:/var/www/html

可以做站点路径映射

三、服务开启关闭相关的命令

要启动一个服务,你需要使用如下命令:

# systemctl start httpd.service

这会启动httpd服务,就我们而言,Apache HTTP服务器。

要停掉它,需要以root身份使用该命令:

# systemctl stop httpd.service

要重启,你可以使用restart选项,如果服务在运行中,它将重启服务;如果服务不在运行中,它将会启动。你也可以使用try-start选项,它只会在服务已经在运行中的时候重启服务。同时,reload选项你也可以有,它会重新加载配置文件。

# systemctl restart httpd.service

# systemctl try-restart httpd.service

# systemctl reload httpd.service

检查服务状态

要检查服务状态,你可以使用status选项,看这里:

# systemctl status httpd.service

使用启用/禁用服务来控制开机启动

你也可以使用enable/disable选项来控制一个服务是否开机启动,命令如下:

# systemctl enable httpd.service

# systemctl disable httpd.service

四、如何更改linux(centos)下的Apache http端口号

# vi /etc/httpd/conf/httpd.conf  文件

修改两个地方

    #Listen 12.34.56.78:80

    Listen 80

    #把80改为你设置的端口,我设置端口为88

    Listen 88

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: