国外的服务器部署教程:从零到上线的完整流程

国外服务器的部署流程看似复杂,按步骤操作其实很简单。本教程适合零基础用户。

准备阶段

部署前需要准备:
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 技术文档或联系客服。

部署完成!你的国外服务器已经可以正式使用了。

发表评论