本文摘自PHP中文网,作者步履不停,侵删。
Apache HTTP服务器是世界上最流行的Web服务器。 它是一款免费的开源和跨平台的HTTP服务器,提供强大的功能,可以通过各种模块进行扩展。 以下说明介绍如何在CentOS 7机器上安装和管理Apache Web服务器。
安装Apache
Apache在默认的CentOS仓库中可用,安装非常简单。 在CentOS和RHEL上,Apache软件包和服务称为httpd。 要安装软件包,请运行以下命令:
安装完成后,启用并启动Apache服务:
1 2 | sudo systemctl enable httpd
sudo systemctl start httpd
|
如果您正在运行防火墙,则还需要打开HTTP和HTTPS端口80和443:
1 2 3 | sudo firewall-cmd
sudo firewall-cmd
sudo firewall-cmd
|
我们可以通过以下方式检查Apache服务的状态和版本:
1 | sudo systemctl status httpd
|
输出:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2018-04-26 07:13:07 UTC; 11s ago
Docs: man:httpd(8)
man:apachectl(8)
Main PID: 3049 (httpd)
Status: "Total requests: 0; Current requests/sec: 0; Current traffic: 0 B/sec"
CGroup: /system.slice/httpd.service
├─3049 /usr/sbin/httpd -DFOREGROUND
├─3050 /usr/sbin/httpd -DFOREGROUND
├─3051 /usr/sbin/httpd -DFOREGROUND
├─3052 /usr/sbin/httpd -DFOREGROUND
├─3053 /usr/sbin/httpd -DFOREGROUND
└─3054 /usr/sbin/httpd -DFOREGROUND
|
输出:
1 2 | Server version: Apache/2.4.6 (CentOS)
Server built: Oct 19 2017 20:39:16
|
最后,要验证安装,在您所选择的浏览器中打开您的服务器IP地址http://YOUR_IP
使用systemctl管理Apache服务
我们可以像任何其他系统单元一样管理Apache服务。
要停止Apache服务,请运行:
1 | sudo systemctl stop httpd
|
要再次启动,请键入:
1 | sudo systemctl start httpd
|
重新启动Apache服务:
1 | $sudo systemctl restart httpd
|
在进行一些配置更改后重新加载Apache服务:
1 | $sudo systemctl reload httpd
|
如果您想禁用Apache服务以在启动时启动:
1 | $sudo systemctl disable httpd
|
并重新启用它:
1 | $sudo systemctl enable httpd
|
更多Apache的相关技术文章,请访问Apache教程栏目进行学习!
以上就是centos7怎么安装apache的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
apache是干什么的
介绍一下什么是apache flink
apache hadoop是什么
CentOS7怎么使用postfix发送邮件
安装apache后如何添加代理模块
CentOS7下无法远程连接数据库
linux怎么安装apache服务器
如何在apache中启用http/2.0
如何使用ubuntu18.04和16.04lts上的let’s encrypt保护nginx
CentOS7下网卡服务无法启动怎么办
更多相关阅读请进入《CentOS7》频道 >>
转载请注明出处:木庄网络博客 » centos7怎么安装apache