说明:新加坡机房适合亚太用户、延迟低;步骤小分段:1) 适用场景:面向中国南部、东南亚用户的网站/应用;2) 优点:网络稳定、国际出口优良;3) 注意:备案政策不同于国内,若面向国内需考虑 CDN 或备案。
小分段推荐:1) DigitalOcean(有新加坡节点,界面友好、文档丰富);2) Vultr(新加坡可选、性价比高);3) Linode / AWS(ap-southeast-1)和 Google Cloud(asia-southeast1)适合企业级;4) 国内用户也可看阿里云新加坡或腾讯云新加坡,售后中文支持更好。
操作步骤:1) 访问官网并注册账号,填邮箱并激活;2) 完成身份验证/绑定手机号(按平台要求上传身份证或信用卡验证);3) 绑定支付方式(信用卡或 PayPal);4) 进入控制台准备创建实例(选择 Create -> Droplets/Instances)。
详细步骤:1) 选择 Region:选择 Singapore(通常标为 SGP / ap-southeast-1);2) 选择镜像:推荐 Ubuntu 22.04 LTS;3) 选择规格:从最小 1 vCPU / 1GB 内存起步,根据流量选择;4) 添加 SSH Key(强烈推荐)或设置密码;5) 命名实例并创建(Create)。
SSH 登录与更新:1) 本地打开终端,执行 ssh root@你的IP (若用非 22 端口加 -p 端口号);2) 登录后执行 apt update && apt upgrade -y;3) 安装常用工具:apt install -y curl wget git vim unzip。
安全配置步骤:1) 添加用户:adduser youruser 并设置密码;2) 授权 sudo:usermod -aG sudo youruser;3) 在 /etc/ssh/sshd_config 中禁止密码登录(PasswordAuthentication no)并保留 PermitRootLogin no;4) 重启 SSH:systemctl restart sshd(最好先在新终端验证新用户能登录再断开 root)。
配置命令:1) 安装 Fail2Ban:apt install -y fail2ban;2) UFW 开启端口:ufw allow OpenSSH;若运行 web:ufw allow 'Nginx Full';3) 启用并查看状态:ufw enable && ufw status verbose;4) 配置自动更新:apt install unattended-upgrades 并启用。
部署示例(Nginx + PHP):1) 安装:apt install -y nginx php-fpm; 2) 创建站点目录:mkdir -p /var/www/example.com && chown -R youruser:www-data /var/www/example.com; 3) 在 /etc/nginx/sites-available/ 添加 server block,指向 /var/www/example.com;4) 启用站点并重载:ln -s ... sites-enabled && nginx -t && systemctl reload nginx。
域名与证书步骤:1) DNS:在域名解析处添加 A 记录,指向 VPS IP;2) 安装 certbot:apt install -y certbot python3-certbot-nginx;3) 申请证书:certbot --nginx -d example.com -d www.example.com,按提示选择自动重定向;4) 验证自动续期:certbot renew --dry-run。
问:小白从注册到网站可访问,大概需要多长时间?
答:通常 30 分钟到 2 小时可完成(注册 & 验证 10–30 分钟,创建实例 1–5 分钟,系统配置与部署 20–60 分钟,DNS 生效取决于供应商,可能需几分钟到数小时)。
问:选哪个套餐最划算?
答:个人或小站推荐 1 vCPU、1GB 内存起步;若运行 WordPress 建议 2GB 起;长期看按需扩容更灵活,若流量稳定可选月付/年付折扣方案。
问:连不上 SSH、网站 502 或 HTTPS 失败怎么办?
答:排错建议:1) SSH:检查安全组/防火墙与端口、确认 IP 是否变更并使用正确密钥;2) 502:查看 php-fpm 与 nginx 日志(/var/log/nginx/ 和 /var/log/php*);3) HTTPS:确认域名已解析到该 IP 并检查 80/443 是否被防火墙放通,使用 certbot --nginx 输出查看错误。