Nginx - 将 http 重定向到 https(使用端口、反向代理)

问题描述 投票:0回答:0

我在这个问题上被困了很长一段时间 - 谷歌也无法提供帮助

我有以下 nginx 路由,但是当我尝试访问它时(例如,https://viewer.grieferbot.site:10923,但端口每次都不同),我的浏览器只是说“无法与(网址)”。当尝试相同但使用“http”时,它有效。

不幸的是,它必须是 https,因为我必须将其嵌入到 IFrame 中

server {
    server_name viewer.grieferbot.site;

    location / {
        proxy_pass http://127.0.0.1$request_uri;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }

    listen 80;
    listen 443 ssl;
    ssl_certificate /etc/letsencrypt/live/viewer.grieferbot.site/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/viewer.grieferbot.site/privkey.pem;
    include /etc/letsencrypt/options-ssl-nginx.conf;
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
}

nginx nginx-reverse-proxy nginx-config
© www.soinside.com 2019 - 2024. All rights reserved.