1. 选择合适的韩国免费云服务品牌
- 建议:优先选择提供免费试用或额度的厂商(如 Naver Cloud 等),确认是否支持全球 IP 与端口开放。
- 小分段:查看免费配额(CPU、内存、带宽)和可用镜像(Ubuntu/CentOS),并记录控制台入口。
2. 注册账户并完成身份验证
- 步骤1:用邮箱或手机号注册,按照韩厂商要求完成手机或身份证验证(可用海外手机号或护照信息)。
- 步骤2:开通免费试用额度并记下控制台 API Key 与账单信息(必要时设置付款方式以便解除限制)。
3. 在控制台创建云主机实例(VM)
- 步骤1:选择地区(选择韩国首尔节点以获得最佳延迟)。
- 步骤2:选择操作系统镜像(推荐 Ubuntu LTS)与最小资源池(免费额度内)。
- 小分段:设置实例名称、SSH 公钥(强烈建议使用密钥登录)和安全组/防火墙策略。
4. 配置安全组与入站规则
- 必要端口:打开 22(SSH)、80(HTTP)、443(HTTPS),临时打开 3306 等需要时再限制 IP。
- 小分段:限制 SSH 来源为你的办公/家用 IP,防止被暴力破解。
5. 使用 SSH 连接并完成基础系统更新
- 命令示例:ssh -i /path/to/key ubuntu@服务器公网IP。
- 小分段:登录后执行 sudo apt update && sudo apt upgrade -y,重启检查内核和网络。
6. 安装 Web 环境(以 LEMP 为例)
- 步骤:安装 Nginx、MySQL(或 MariaDB)、PHP-FPM。命令示例:sudo apt install nginx mysql-server php-fpm php-mysql -y。
- 小分段:启动并设置为开机自启:sudo systemctl enable --now nginx mysql php7.x-fpm(按版本调整)。
7. 部署网站代码(文件或 Git)
- 方法1(简单):使用 SFTP 或 scp 上传静态文件到 /var/www/html 或自定义站点目录。
- 方法2(持续部署):在服务器安装 git,git clone 项目到 /var/www/你的站点,配置 Nginx 指向该目录并设置文件权限(www-data)。
8. 配置 Nginx 虚拟主机与权限
- 步骤:在 /etc/nginx/sites-available 创建配置文件,设置 server_name、root、index、location 等,测试 nginx -t 并重载 sudo systemctl reload nginx。
- 小分段:设置文件权限 sudo chown -R www-data:www-data /var/www/你的站点,确保 PHP-FPM sock 或端口匹配。
9. 申请并配置免费 SSL(Let's Encrypt)
- 步骤1:安装 certbot(sudo apt install certbot python3-certbot-nginx)。
- 步骤2:执行 sudo certbot --nginx -d yourdomain.com -d www.yourdomain.com,按提示自动配置 HTTPS 并设置自动续期。
- 小分段:检查证书续期 crontab 或 systemd 定时任务。
10. 绑定域名与 DNS 配置
- 步骤:在域名服务商添加 A 记录指向实例公网 IP;若使用 CDN/代理(Cloudflare 等),确认代理模式与证书兼容。
- 小分段:等待 DNS 生效(通常几分钟到 24 小时),使用 dig 或 nslookup 验证。
11. 性能与安全加固建议
- 建议:启用 UFW 防火墙(sudo ufw allow 'Nginx Full'; sudo ufw allow OpenSSH; sudo ufw enable)。
- 小分段:安装 fail2ban、限制 SSH 密钥登录、定期备份数据库与网站文件到对象存储或本地。
12. 常见问题快速排查
- 情况:网站无法访问。检查:实例状态、公共 IP、Nginx 状态(systemctl status nginx)、安全组规则与防火墙。
- 小分段:查看日志 /var/log/nginx/error.log 与 /var/log/syslog 获取错误线索。
13. 问:免费韩国云服务器性能够用吗?
- 答:免费额度通常适合开发、测试和低流量站点;生产高并发场景建议升级到付费规格或结合 CDN 与缓存策略。
14. 问:如何在免费实例上保证数据安全?
- 答:使用定期备份(数据库导出与代码仓库)、启用防火墙、强制 SSH 密钥登录并关闭密码登录,重要数据可同步到外部对象存储。
15. 问:遇到供应商控制台限制或地域问题怎么办?
- 答:可联系厂商客服申请临时放宽、使用备用 VPS 或将服务拆分到多个云商,也可在本地先完成部署脚本以便迁移时快速复原。