如何配置Ubuntu PHP服务器防火墙以加强网站安全性?
- 内容介绍
- 文章标签
- 相关推荐
老实说,

你是否在搭建 Ubuntu PHP 网站时常常被各种安全问题困扰?按理说,
- 不知道从哪里开始配置防火墙。怕误封了自己的服务,老实说,
- 担心 PHP 程序以 root 身份运行导致安全隐患;
- 想让网站在面临暴力、DDoS 等攻击时保持“稳如磐石”;老实说,
- 希望能快速查看并管理防火墙规则。
1️⃣ 安装并启用 UFW
UFW 是 Ubuntu 自带的简易防火墙工具。使用它即可轻松管理网络访问。
# 安装
sudo apt-get update
sudo apt-get install ufw
# 启用
sudo ufw enable
⚠️ 小提示:首次启用会询问你是否继续,确认后按回车即可。
2️⃣ 设置默认策略:拒绝所有入站,允许所有出站
这样可以最大程度减少未授权的入站连接。
# 默认拒绝所有入站
sudo ufw default deny incoming
# 默认允许所有出站
sudo ufw default allow outgoing
💡 使用者痛点:怕忘记开启 SSH 导致失去远程管理?别担心,下文会先放行 SSH。
3️⃣ 放行必要服务:SSH、HTTP 与 HTTPS
先确保你能继续远程登录,接下来再开放 Web 服务端口。
老实说,

你是否在搭建 Ubuntu PHP 网站时常常被各种安全问题困扰?按理说,
- 不知道从哪里开始配置防火墙。怕误封了自己的服务,老实说,
- 担心 PHP 程序以 root 身份运行导致安全隐患;
- 想让网站在面临暴力、DDoS 等攻击时保持“稳如磐石”;老实说,
- 希望能快速查看并管理防火墙规则。
1️⃣ 安装并启用 UFW
UFW 是 Ubuntu 自带的简易防火墙工具。使用它即可轻松管理网络访问。
# 安装
sudo apt-get update
sudo apt-get install ufw
# 启用
sudo ufw enable
⚠️ 小提示:首次启用会询问你是否继续,确认后按回车即可。
2️⃣ 设置默认策略:拒绝所有入站,允许所有出站
这样可以最大程度减少未授权的入站连接。
# 默认拒绝所有入站
sudo ufw default deny incoming
# 默认允许所有出站
sudo ufw default allow outgoing
💡 使用者痛点:怕忘记开启 SSH 导致失去远程管理?别担心,下文会先放行 SSH。
3️⃣ 放行必要服务:SSH、HTTP 与 HTTPS
先确保你能继续远程登录,接下来再开放 Web 服务端口。

