部署网站前需完成服务器基础配置。主流云平台(如阿里云、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-available/default
,需设置root路径指向网站目录。
在域名服务商处添加A记录解析到服务器IP,推荐使用Let’s Encrypt免费证书实现HTTPS加密:
sudo certbot --nginx
通过以下方式验证部署结果:
http://服务器IP
curl -I 域名
检查响应状态
# 应与
# head
# footer
# title
# liantong
# entry
# dianpu
# 域名解析
# 图形化
# 时需
# 如何将
# 配置文件
# 绑定
# 建站
# 为例
# 线上
# 上传
# 器上
# 推荐使用
# 文件传输