Rebron1900
V2EX  ›  域名

关于 Netlify 域名的问题,麻烦各位大佬帮忙看看如何处理?

  •  
  •   Rebron1900 · Jul 13, 2024 · 1771 views
    This topic created in 742 days ago, the information mentioned may be changed or developed.

    大佬们,请教一个问题。

    我之前是把域名的 cname 绑在 Netlify 上,但是因为 Netlify 的证书是 lests 的,现在很多浏览器开始不认可这个证书了,所以我现在想换成绑定到自己的 VPS 上。

    请问如何编写 Nginx 配置呢?

    ChatGPT 现在给的写法为:

    server {
        listen 443 ssl;
        server_name 1900.live;
    
        ssl_certificate /etc/nginx/ssl/your_domain.crt;
        ssl_certificate_key /etc/nginx/ssl/your_domain.key;
    
        location / {
            proxy_pass https://your-netlify-domain.netlify.app; # 替换成你的 Netlify 服务域名
            proxy_set_header Host your-netlify-domain.netlify.app; # 替换成你的 Netlify 服务域名
            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;
            proxy_set_header X-Forwarded-Port $server_port;
            proxy_ssl_server_name on;
        }
    }
    
    # 监听 80 端口,并自动重定向 http 请求到 https
    server {
        listen 80;
        server_name 1900.live;
        return 301 https://$host$request_uri;
    }
    
    7 replies    2024-07-13 12:46:18 +08:00
    JensenQian
        1
    JensenQian  
       Jul 13, 2024 via Android
    我记得这家不是可以自己上传证书的吗
    你上传个上去不就好了
    Rebron1900
        2
    Rebron1900  
    OP
       Jul 13, 2024
    写法没问题,是我没把链接创建到 sites_enabled 里(之前有一个,被我改成其他域名的了)
    Rebron1900
        3
    Rebron1900  
    OP
       Jul 13, 2024
    @JensenQian 的确可以自己传证书,但是我用 acme.sh 申请的证书只有三个月有效期,每三个月都要传一次有点麻烦。
    JensenQian
        4
    JensenQian  
       Jul 13, 2024
    @Rebron1900 #3 那你花钱买个一年的不就好了
    腾讯之前 90 多可以买一年的
    JensenQian
        5
    JensenQian  
       Jul 13, 2024
    @Rebron1900 #3 现在各家免费的一年证书都没了
    你只能自己买一个了
    Rebron1900
        6
    Rebron1900  
    OP
       Jul 13, 2024
    @JensenQian #5 谢谢,目前已经处理好了。
    pingdog
        7
    pingdog  
       Jul 13, 2024 via Android
    acme.sh 会自动续,跟上 reload 参数让它自己续期后 reload nginx 就 ok
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1223 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 17:40 · PVG 01:40 · LAX 10:40 · JFK 13:40
    ♥ Do have faith in what you're doing.