选择台湾常用VPS时,优先考虑:节点位置(靠近台湾/东亚)、带宽与流量限制、CPU/内存规格、磁盘类型(SSD优先)、以及价格与售后支持。
新手建站建议:1核/1-2GB内存、20-40GB SSD、1TB月流量作为起步。根据访问量和应用(静态站点或小型WordPress)适当升级。
优先选择有中文或中文客服的供应商,支持一键重装与快照功能,便于后续维护和恢复。
首次登录建议使用SSH,创建非root用户并禁用root远程登录:添加用户、授予sudo、修改ssh端口、关闭密码登录并启用密钥验证。
安装并配置防火墙(如ufw或firewalld),只放行必要端口(SSH、HTTP/HTTPS)。配置NTP同步时间,确保日志和证书正常。
系统与软件及时更新,启用自动安全补丁或定期手动更新;开启快照或备份策略,防止误操作导致数据丢失。
在Ubuntu/Debian上通过apt,或在CentOS通过yum/dnf安装Nginx或Apache。推荐Nginx作为静态站点和反向代理,性能更好。
若使用PHP应用(如WordPress),安装PHP-FPM并与Nginx联动,同时部署MySQL/MariaDB作为数据库,使用unix sockets或本地127.0.0.1连接。
上传站点文件到/var/www/目录,配置Nginx站点文件并启用,测试配置(nginx -t),重载服务(systemctl reload nginx)。
在域名服务商处添加A记录,指向台湾VPS公网IP,生效时间通常0-24小时。可同时添加www二级域名。
使用Certbot自动获取证书:安装certbot并运行certbot --nginx或--apache一键配置HTTPS,配置自动续期。
在Nginx中配置301重定向到HTTPS,并视需要启用HSTS头,提升安全性但需谨慎配置以免影响调试。
启用Nginx缓存、使用Gzip压缩、开启HTTP/2或HTTP/3(QUIC)支持,配置PHP缓存(OPcache),并根据流量选用CDN加速。
建议部署Fail2ban防暴力破解、定期检查开放端口、关闭不必要服务并使用强密码或密钥登录,及时应用安全补丁。
部署监控(如Prometheus+Grafana或轻量监控服务),定期审查访问与错误日志,设置告警以便快速响应异常。