在 Cloudways 上,一个网站就是一个“应用”(Application),应用跑在你创建的服务器上。部署网站就是四件事:建服务器、建应用、把代码和数据放进去、绑域名。
一、先确认你的网站能不能放
Cloudways 是 PHP 环境的托管平台,创建应用时可以选:
- WordPress / WooCommerce:一键安装,最常见的用法
- Magento:电商系统
- Laravel:PHP 框架
- PHP 自定义应用:空的 PHP 环境,放任何 PHP 程序或纯静态页面
具体可选的版本以创建页面的下拉列表为准。
不适合放的:Node.js、Python、Java、Go 这类需要常驻进程的后端。Cloudways 不给 root 权限,不能自己装运行环境,这类项目直接买 VPS 更合适。
二、创建服务器和第一个应用
- 登录后台,点 Add Server(新账号会直接进入创建页)。
- 选应用类型,填应用名和服务器名。
- 选云厂商、内存规格和机房,点 Launch Now。
- 等几分钟,服务器状态变成运行中。
每个选项怎么选,见创建服务器教程。还没有账号的话先看注册教程。
三、三种部署方式
方式一:一键安装(WordPress 等)
选 WordPress 创建的应用已经装好了,直接在 Access Details 里找到后台地址和管理员账号登录即可。后续设置见安装 WordPress 教程。
方式二:SFTP 上传
适合已有的 PHP 程序或静态页面。
- 进入应用的 Access Details,在 Application Credentials 里新建一组 SFTP 账号。
- 用 FileZilla 等工具连接:主机填服务器 IP,端口 22,协议选 SFTP。
- 把网站文件传到
public_html目录,这是网站根目录。
服务器级的 Master Credentials 能看到这台服务器上的所有应用,交给外包人员时建议只给应用级账号。
方式三:Git 部署
适合代码放在 GitHub、GitLab 等仓库里的项目。
- 进入应用的 Deployment via Git。
- 点 Generate SSH Keys,把生成的公钥添加到仓库的 Deploy Keys。
- 填仓库的 SSH 地址,选分支,部署路径留空表示
public_html。 - 点 Start Deployment。以后代码有更新,回到这里点 Pull 拉取。
Laravel 项目拉完代码后,用 SSH 登录执行 composer install 和数据库迁移,再把应用的 Webroot 改成 public_html/public(在 Application Settings 里)。
四、导入数据库
已有数据库的网站:
- 在 Access Details 的 MySQL 部分可以看到数据库名、用户名和密码。
- 点 Launch Database Manager 打开网页版管理工具,用 Import 导入
.sql文件。 - 数据库较大时用 SSH 登录,用
mysql命令导入更稳。 - 把程序配置文件里的数据库信息改成第 1 步看到的那组。
WordPress 整站搬家不用手动做这些,用官方迁移插件更快,见迁移教程。
五、绑定域名和 HTTPS
- 应用的 Domain Management 里添加域名并设为主域名。
- 到域名注册商那里,把 A 记录指向服务器 IP。
- 解析生效后,在 SSL Certificate 里申请免费的 Let’s Encrypt 证书,开启强制 HTTPS。
详细步骤见域名与 SSL 教程。
六、上线前检查
- 用临时域名(Access Details 里的 Application URL)先访问一遍,确认页面正常
- Backup and Restore 里手动备份一次,设置好自动备份频率
- 确认 PHP 版本符合程序要求(Settings & Packages)
- WordPress 站点确认缓存插件已启用,见加速教程
七、同一台服务器再部署一个网站
Flexible 套餐不限制应用数量。在 Applications 页点 Add Application,选已有的服务器,就能再加一个站,不额外收费。能放多少个取决于内存,2GB 的服务器放 3–5 个小站比较稳妥。