本文将带你从零开始,完成外国云服务器的完整部署流程。
第一步:选购与初始化
在 Hostease 等平台选购服务器时,建议选择至少 2 核 CPU、4GB 内存、50GB SSD 的配置。购买成功后,你会收到服务器的 IP 地址、root 密码和 SSH 端口。首次登录建议使用 SSH 客户端(如 Termius 或 FinalShell)进行连接。
第二步:基础安全配置
登录后第一步是更新系统:
apt update && apt upgrade -y # Ubuntu/Debian
然后修改 SSH 配置,禁用 root 密码登录,改用密钥认证:
ssh-keygen -t ed25519
ssh-copy-id user@your-server-ip
编辑 /etc/ssh/sshd_config,设置 PermitRootLogin no 和 PasswordAuthentication no。
第三步:安装必要软件
根据你的需求安装环境:
– Web 服务:Nginx + PHP-FPM
– 数据库:MySQL/MariaDB
– 缓存:Redis/Memcached
建议使用 OneInStack 或 LNMP 一键安装包,避免手动配置的繁琐。
第四步:网站部署
上传网站文件到 /var/www/html 目录,配置 Nginx 虚拟主机:
server {
listen 80;
server_name yourdomain.com;
root /var/www/html;
index index.php index.html;
}
配置 SSL 证书推荐使用 acme.sh 自动申请和续期 Let’s Encrypt 证书。
第五步:性能优化
部署完成后,进行基础优化:
– 开启 OPcache 和 Gzip 压缩
– 配置 CDN 加速静态资源
– 设置合理的缓存策略
– 使用监控工具(如 htop、netdata)持续观察服务器状态
以上步骤完成后,你的外国云服务器就具备了安全、高效运行网站的能力。如需更详细的配置指南,可以查阅 Hostease 官方文档。