部署网站前需完成服务器基础配置。主流云平台(如阿里云、AWS)均提供可视化控制台创建实例,建议选择Ubuntu或CentOS系统,配置时需开放HTTP/HTTPS端口。
通过SSH或FTP工具将本地文件传输至服务器,推荐使用/var/www/html作为网站根目录。文件夹结构应与本地开发环境保持一致。
scp -r ./site root@ip:/var/www/html安装Apache或Nginx作为服务容器,以Nginx为例:
sudo apt install nginx
sudo systemctl start nginx
配置文件通常位于/etc/nginx/sites-*ailable/default,需设置root路径指向网站目录。
在域名服务商处添加A记录解析到服务器IP,推荐使用Let’s Encrypt免费证书实现HTTPS加密:
sudo certbot --nginx通过以下方式验证部署结果:
http://服务器IPcurl -I 域名检查响应状态