DMIT VPS 评测与购买指南

DMIT VPS 部署 Nginx + 静态网站教程

概述

本教程介绍如何在 DMIT VPS 上安装 Nginx Web 服务器,配置 SSL 证书(HTTPS),并部署一个静态网站。系统环境:Debian 12 / Ubuntu 22.04。

想更快开始?

直接进入优惠页,挑选合适方案。

前置条件

  • 已完成 DMIT VPS 基础配置(参考初始化教程
  • 已有一个域名,并将 A 记录指向 VPS IP

第一步:安装 Nginx

sudo apt update
sudo apt install nginx -y

# 启动并设置开机自启
sudo systemctl start nginx
sudo systemctl enable nginx

# 验证状态
sudo systemctl status nginx

打开浏览器访问 http://你的IP地址,看到 Nginx 欢迎页说明安装成功。

第二步:配置防火墙

sudo ufw allow 'Nginx Full'
sudo ufw reload

第三步:创建网站目录

# 创建网站目录
sudo mkdir -p /var/www/yoursite.com/html

# 设置权限
sudo chown -R $USER:$USER /var/www/yoursite.com/html
sudo chmod -R 755 /var/www/yoursite.com

# 创建示例首页
echo "<h1>Hello from DMIT VPS!</h1>" > /var/www/yoursite.com/html/index.html

第四步:配置 Nginx 虚拟主机

sudo nano /etc/nginx/sites-available/yoursite.com

填入以下内容(将 yoursite.com 替换为你的域名):

server {
    listen 80;
    listen [::]:80;

    server_name yoursite.com www.yoursite.com;
    root /var/www/yoursite.com/html;
    index index.html;

    location / {
        try_files $uri $uri/ =404;
    }
}

启用配置:

sudo ln -s /etc/nginx/sites-available/yoursite.com /etc/nginx/sites-enabled/

# 测试配置语法
sudo nginx -t

# 重载 Nginx
sudo systemctl reload nginx

第五步:申请 SSL 证书(HTTPS)

使用 Certbot 免费申请 Let's Encrypt 证书:

sudo apt install certbot python3-certbot-nginx -y

sudo certbot --nginx -d yoursite.com -d www.yoursite.com

按提示输入邮箱并同意条款,Certbot 会自动配置 HTTPS 并设置自动续期。

第六步:上传网站文件

可以使用 SCP 从本地上传文件:

scp -r ./your-site-files/* user@你的IP:/var/www/yoursite.com/html/

或使用 rsync:

rsync -avz ./your-site-files/ user@你的IP:/var/www/yoursite.com/html/

验证部署

在浏览器访问 https://yoursite.com,看到你的网站内容说明部署成功。

常见问题

Q:访问 IP 能显示但域名无法访问? 检查域名的 DNS A 记录是否正确指向 VPS IP,DNS 更新可能需要 24 小时生效。

Q:SSL 证书申请失败? 确认域名已解析到 VPS IP,80 端口已开放,且 Certbot 能访问域名验证端点。

想更快开始?

直接进入优惠页,挑选合适方案。

想更快开始?

直接进入优惠页,挑选合适方案。

探索更多教程

查看完整教程库

查看全部教程