针对已经完成基础安全设置的 VPS,我为您提供两种“一键部署”方案。前续操作:《Vultr VPS 初始化安全设置指南:创建非 root 用户、SSH 密钥登录、开启防火墙等》。优惠推荐:《2026年1月 Vultr 最新优惠码汇总:最高免费赠送 $300 美金》。
-
方案 A (Docker 容器化部署): 最干净、最现代化,方便迁移和备份。(极客首选)
-
方案 B (1Panel 面板部署): 类似宝塔,拥有可视化界面,管理 SSL 证书和文件更方便。(小白首选)
方案 A:Docker Compose 极速部署 (最干净)
这种方法不会弄乱您的系统环境,应用和数据完全隔离。
第一步:一键安装 Docker 环境
复制以下命令并执行,这将自动安装 Docker 和 Docker Compose:
curl -fsSL https://get.docker.com | bash
第二步:一键创建 WordPress 配置文件
请直接复制以下整段代码(从 cat 开始到 EOF 结束),在终端中粘贴并回车。这会在 /opt/wordpress 目录下创建一个部署文件。
注意: 下面的
MYSQL_ROOT_PASSWORD和MYSQL_PASSWORD是数据库密码,建议修改为您自己的强密码。
# 创建目录
sudo mkdir -p /opt/wordpress && cd /opt/wordpress
# 生成 docker-compose.yml 文件
sudo cat > docker-compose.yml <<EOF
services:
db:
image: mysql:8.0
container_name: wp_db
restart: always
environment:
MYSQL_ROOT_PASSWORD: vultr_root_password_123 # 请修改
MYSQL_DATABASE: wordpress
MYSQL_USER: wp_user
MYSQL_PASSWORD: vultr_wp_password_123 # 请修改
volumes:
- ./db_data:/var/lib/mysql
wordpress:
image: wordpress:latest
container_name: wp_app
restart: always
ports:
- "80:80"
environment:
WORDPRESS_DB_HOST: db
WORDPRESS_DB_USER: wp_user
WORDPRESS_DB_PASSWORD: vultr_wp_password_123 # 需与上面一致
WORDPRESS_DB_NAME: wordpress
volumes:
- ./wp_content:/var/www/html
EOF
第三步:启动!
sudo docker compose up -d
完成! 现在访问 http://<您的服务器IP> 即可看到 WordPress 安装界面。
方案 B:1Panel 面板部署 (可视化管理)
如果您不喜欢敲代码,想要一个像 Windows 一样的管理后台来自动处理 SSL 证书 (HTTPS) 和 自动备份,推荐使用国产开源的 1Panel(目前比宝塔更轻量、更安全)。
第一步:一键安装面板
复制以下命令(适用于 Ubuntu/Debian):
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
-
安装过程中: 系统会询问端口(默认即可)和设置管理员账号密码。
-
安装完成后: 终端会显示一个
http://<IP>:端口/安全入口的链接。
第二步:在面板中“一键”点选
-
登录 1Panel 面板。
-
点击左侧菜单 “应用商店”。
-
找到 WordPress,点击 “安装”。
-
勾选 “端口对外暴露”,填写您的域名,其他保持默认。
-
点击确认,系统会自动拉取镜像、建立数据库并运行。
🔗 关键后续:如何开启 HTTPS (小绿锁)?
目前您只能通过 IP 访问,这不安全也不专业。
-
域名解析: 去您的域名注册商(如 Namecheap, Godaddy, 或 Vultr 自家),添加一条
A记录,将@和www指向您的服务器 IP。 -
获取证书:
-
如果是方案 A (Docker): 建议再部署一个
Nginx Proxy Manager来反向代理并申请证书(稍微复杂一点)。 -
如果是方案 B (1Panel): 直接在面板里点击 “网站” -> “配置” -> “HTTPS” -> “启用 HTTPS”,选择 Let’s Encrypt,它会自动帮您申请并自动续期证书。
-
建议: 如果您是建站新手,强烈推荐方案 B (1Panel),因为它把最麻烦的 SSL 证书和备份问题都解决了。

主机百科







