一:概念
通常称为Apache,是世界上最流行的开源web服务器软件,负责接收用户的http请求,并且返回对于内容
也就是把我们的计算机变成一台能提供网页服务的服务器,linux和win都能运行
二:基础操作
# 启动Apache
sudo systemctl start apache2
# 停止Apache
sudo systemctl stop apache2
# 重启Apache(修改配置后需要)
sudo systemctl restart apache2
# 检查运行状态
sudo systemctl status apache2
三:验证Apache是否工作
浏览器访问http://localhost,看是否出现Apache的默认页面,这里以kali为例

如果启动失败可以检查端口占用(80端口可能被其他程序占用)
Apache2 和 Nginx 有什么区别?
两者都是Web服务器,但:
-
Apache2:更传统,模块化设计,适合动态内容(如PHP)。
-
Nginx:更高性能,适合静态内容和反向代理。