ubuntu

ubuntu如何安装apache2

小樊
43
2025-10-19 06:01:48
栏目: 智能运维

1. 更新系统软件包
在安装Apache2前,建议先更新系统软件包列表及已安装的包,确保后续安装的是最新版本。打开终端,执行以下命令:

sudo apt update && sudo apt upgrade -y

2. 安装Apache2
通过Ubuntu的APT包管理器安装Apache2,执行以下命令:

sudo apt install apache2 -y

安装过程中,系统会自动解决依赖关系并提示确认,输入Y并按回车键继续。

3. 启动Apache2服务并设置开机自启
安装完成后,立即启动Apache2服务,并配置其在系统启动时自动运行:

sudo systemctl start apache2      # 启动Apache2服务
sudo systemctl enable apache2     # 设置开机自启

4. 验证Apache2安装状态
通过以下命令检查Apache2服务的运行状态,若显示“active (running)”则表示服务已成功启动:

sudo systemctl status apache2

此外,可在浏览器中输入服务器的IP地址(如http://192.168.1.100)或域名,若看到Apache2的默认欢迎页面(包含“It works!”字样),则说明安装成功。

5. 配置防火墙(可选,但推荐)
若系统启用了UFW防火墙,需允许HTTP(端口80)和HTTPS(端口443)流量通过,执行以下命令:

sudo ufw allow 'Apache Full'      # 允许HTTP和HTTPS流量
sudo ufw enable                   # 启用防火墙(若未启用)

6. 配置虚拟主机(可选,用于托管多个网站)
若需要托管多个网站,可通过虚拟主机实现。步骤如下:

7. 配置SSL证书(可选,启用HTTPS)
若需要为网站启用HTTPS加密,可使用Let’s Encrypt免费获取SSL证书:

sudo apt install certbot python3-certbot-apache -y
sudo certbot --apache -d yourdomain.com -d www.yourdomain.com

按照终端提示完成证书申请及配置,完成后Apache会自动启用HTTPS重定向。

常见问题排查

0
看了该问题的人还看了