怎么在CentOS 8上安装启用Apache服务器

1|0怎么在CentOS 8上安装启用Apache服务器

sudo systemctl status firewalld

安装Apache(在基于RHEL的发行版中,Apache软件包和服务称为httpd)。

yum install httpd

启用Apache服务,并使其在系统启动时启动。

systemctl start httpd

systemctl enable httpd

检查Apache运行状态。

systemctl status httpd

还可以检查Web服务器的版本,以确保已正确安装。

httpd -v

测试Apache Web服务器。

在浏览器中输入http://127.0.0.1,如果出现测试页,说明安装正确。也可以使用curl 127.0.0.1:80进行测试

为 Apache 配置防火墙。

默认情况下,CentOS使用firewalld作为守护程序运行的防火墙,并为其提供基本安全性。因此,尽管已经在本机上可以访问Web服务,但很可能在远程计算机上无法访问。为了接受HTTP和HTTPS连接,还需打开服务器上的端口80和443。

$ sudo firewall-cmd --permanent --zone=public --add-service=http $ sudo firewall-cmd --permanent --zone=public --add-service=https $ sudo firewall-cmd --reload

验证防火墙配置是否正确。

在远程计算机浏览器中输入http://:80,如果出现测试页,说明防火墙配置正确。

如果是阿里云/腾讯/华为等等 要在安全策略组中自己设置规则。


__EOF__

本文作者komomon
本文链接https://www.cnblogs.com/forforever/p/13200576.html
关于博主:喜欢读书、旅行、爬山。评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   komomon  阅读(1321)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示