linux安装apache需按发行版选择包管理器:ubuntu/debian用apt install apache2,centos/rhel用yum install httpd或dnf install httpd;安装后启动服务、设开机自启、开放80端口并访问ip验证默认页面即可。

根据发行版选择安装命令
不用编译源码的话,推荐直接用系统包管理器安装,省时稳定:
-
Ubuntu 或 Debian:运行
sudo apt update && sudo apt install apache2 -
CentOS 7/8、RHEL、Fedora:运行
sudo yum install httpd(CentOS 7)或sudo dnf install httpd(CentOS 8+/Fedora) -
检查是否已装过:执行
apache2 -v(Ubuntu)或httpd -v(CentOS),有版本号说明已存在;无响应或报错则未安装
启动服务并设为开机自启
安装完不等于运行着,得手动启用服务:
PyCharm 2026.2.0.1 Linux版提供 JetBrains 官方 2026.2.0.1 版本安装包,适合需要指定 PyCharm 版本进行 Python 项目开发、运行和调试的用户。
- 启动服务:
sudo systemctl start apache2(Ubuntu)或sudo systemctl start httpd(CentOS) - 设为开机自启:
sudo systemctl enable apache2或sudo systemctl enable httpd - 查看状态确认运行正常:
sudo systemctl status apache2或sudo systemctl status httpd,看到 active (running) 就行
开放防火墙端口(常被忽略)
Apache 默认监听 80 端口,但很多系统默认拦截外部访问:
-
Ubuntu(ufw):
sudo ufw allow 80 -
CentOS/RHEL(firewalld):
sudo firewall-cmd --permanent --add-service=http,再执行sudo firewall-cmd --reload - 如果用的是 iptables 或关闭了防火墙,可跳过;但生产环境建议保留并精确放行
验证安装是否成功
最直接的办法是访问服务器 IP:
- 在浏览器中输入
http://你的服务器IP地址 - 看到 Apache 默认欢迎页(通常写着 “It works!” 或 “Apache2 Ubuntu Default Page”)就表示安装和基础服务都 OK
- 网页文件默认放在
/var/www/html/,你可以放个index.html测试替换效果










