域名相关
更新: 2025/9/16 字数: 0 字 时长: 0 分钟
1. 域名延期
- 免费域名证书只能用三个月,并且不能支持续费,所以需要定期更新换一个新的



- 然后点击更多选择部署方式下载,然后替换掉原来的就可以了

2. 附一个基础 nginx 配置
sh
events {
worker_connections 1024; # 设置每个 worker 进程的最大连接数
}
http { # 其他配置...
# HTTP 配置,重定向到 HTTPS
server {
listen 80;
server_name xxx.xxx.xxx; # 设置为你的域名
# 强制重定向 HTTP 到 HTTPS
location / {
return 301 https://$host$request_uri;
}
error_page 404 /404.html;
location = /40x.html {
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}
# HTTPS 配置
server {
listen 443 ssl;
server_name xxx.xxx.xxx; # 设置为你的域名
# 配置 SSL 证书和私钥
ssl_certificate /etc/nginx/cert/xxx.xxx.pem; # 证书路径
ssl_certificate_key /etc/nginx/cert/xxx.xxx.key; # 私钥路径
# 配置 SSL 协议和加密算法
ssl_protocols TLSv1.2 TLSv1.3;
ssl_ciphers HIGH:!aNULL:!MD5;
# 添加 CORS 头部(如果需要)
add_header 'Access-Control-Allow-Origin' '*';
add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
add_header 'Access-Control-Allow-Headers' 'Content-Type, Authorization';
# 前端 Vue 应用代理
location / {
proxy_pass xxx.xxx.xxxx; # Vue 前端应用的后端接口(假设后端服务监听在 8072 端口)
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
# 后端 API 代理(根据你的后端 API 路径配置)
location ~ ^/(api|api2)/{
proxy_pass xxx.xxx.xxx; # 后端接口的地址
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
error_page 404 /404.html;
location = /40x.html {
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}
}
