在没有域名的情况下,你依然可以在 Linux 服务器上使用宝塔面板部署 WordPress。你可以通过 服务器的公网 IP 地址 来访问你的 WordPress 网站。
以下是详细步骤:
✅ 前提条件
- 一台有公网 IP 的 Linux 云服务器(如阿里云、腾讯云、AWS 等)
- 已安装宝塔面板(如果没有,请先安装)
🔧 步骤一:安装宝塔面板(如果未安装)
# CentOS
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
# Ubuntu/Debian
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
安装完成后,会输出宝塔的登录地址、用户名和密码,请保存好。
🌐 步骤二:通过 IP 访问宝塔面板
打开浏览器,输入:
http://你的服务器公网IP:8888
首次登录会让你选择安装环境套件,推荐选择 LNMP 或 LAMP(建议 LNMP:Nginx + MySQL + PHP)。
💾 步骤三:创建网站(使用 IP 地址作为域名)
- 在宝塔面板中,点击左侧菜单「网站」→「添加站点」
- 在「域名」输入框中填写你的服务器公网 IP,例如:
123.123.123.123(注意:不要加
http://或端口号) - 创建数据库(勾选“创建数据库”),设置数据库名、用户名、密码(记住这些信息)
- PHP 版本选择
PHP 7.4或8.0+(WordPress 推荐) - 根目录保持默认即可,点击提交
✅ 网站创建成功!
🚀 步骤四:安装 WordPress
-
下载 WordPress 最新版:
cd /www/wwwroot/123.123.123.123 wget https://cn.wordpress.org/latest-zh_CN.tar.gz tar -xzvf latest-zh_CN.tar.gz --strip-components=1或者在宝塔文件管理中上传并解压 WordPress 包
-
设置文件权限:
在宝塔文件管理中,进入网站根目录,选中所有文件 → 权限 → 改为755,所有者为www -
在浏览器中访问:
http://你的服务器IP你应该会看到 WordPress 安装向导。
-
按提示填写数据库信息:
- 数据库名:你在创建站点时设置的数据库名
- 用户名:同上
- 密码:你设置的数据库密码
- 数据库主机:
localhost - 表前缀:可默认
wp_
-
继续完成 WordPress 的初始化设置(站点名称、管理员账号等)
⚠️ 注意事项
- HTTP 访问:目前是通过
http://IP访问,不安全。建议后续申请免费 SSL 证书(宝塔支持 Let’s Encrypt,但需要域名)。若无域名,无法配置 HTTPS。 - 端口开放:确保服务器安全组/防火墙开放了
80(HTTP)和443(HTTPS)端口。 - IP 被封风险:部分云服务商禁止直接用 IP 搭建公开网站,仅用于测试。请遵守服务条款。
- 后期绑定域名:以后如果有域名,可以直接在宝塔中将域名指向该站点,并做 301 跳转。
✅ 总结
即使没有域名,也可以通过 服务器公网 IP 部署 WordPress,流程如下:
安装宝塔 → 添加站点(IP 为域名)→ 部署 WordPress → 通过 IP 访问安装向导
适合内网测试、临时展示、学习使用。
如有需要,我还可以提供一键部署脚本或帮助配置伪静态、缓存等优化设置。欢迎继续提问!
云计算HECS