国外服务器的部署流程看似复杂,按步骤操作其实很简单。本教程适合零基础用户。
准备阶段
部署前需要准备:
1. 域名(建议提前注册并完成实名认证)
2. SSH 客户端(推荐 Termius 或 FinalShell)
3. 服务器信息(IP 地址、root 密码、SSH 端口)
第一步:连接服务器
打开 SSH 客户端,输入服务器 IP 和端口,使用 root 账号登录。首次登录建议立即修改 root 密码:
passwd
输入两次新密码即可。
第二步:创建普通用户
不要一直用 root 操作,创建普通用户并赋予 sudo 权限:
adduser yourname
usermod -aG sudo yourname
第三步:安装 Web 环境
使用 OneInStack 一键安装 LEMP 环境:
wget -O oneinstack.tar.gz https://github.com/oneinstack/oneinstack/archive/master.tar.gz
tar xzf oneinstack.tar.gz
cd oneinstack-master
./install.sh
按照提示选择 Nginx、MySQL、PHP 即可完成安装。
第四步:上传网站文件
使用 SFTP 或 rsync 上传网站文件到 /data/wwwroot/ 目录。WordPress 用户可以直接在服务器上下载:
cd /data/wwwroot/default
wget https://wordpress.org/latest.tar.gz
tar xzf latest.tar.gz
第五步:配置域名和 SSL
在 Nginx 配置中添加域名,使用 acme.sh 申请 SSL 证书:
curl https://get.acme.sh | sh
acme.sh --issue -d yourdomain.com --nginx
证书自动续期,无需手动管理。
第六步:测试上线
访问你的域名确认网站正常运行。配置 CDN 加速后,网站在国内也能快速访问。遇到问题可以查阅 Hostease 技术文档或联系客服。
部署完成!你的国外服务器已经可以正式使用了。