Deluge 的 Nginx 配置

Deluge 的 Nginx 配置

我在 CentOS 服务器上运行 Nginx,并在该服务器上安装了 Deluge 并为其配置了一个服务器块。在我的浏览器中,mydomain.com 重定向到 Deluge webUI,但万维网.mydomain.com 重定向到主机提供商的网页。在我的 DNS 中,我有一个“www”和“mydomain”的条目,指向服务器 IP。

以下是 /etc/nginx/conf.d/vhosts.conf 中的 Deluge 服务器块:

server {
        listen 80;
        server_name mydomain.com www.mydomain.com;

        location / {
                proxy_pass http://www.localhost:8112;
                proxy_set_header X-Deluge-Base   "/";
        }
}

你知道嗎?:)

答案1

  1. 检查 DNS 以确保传播工作正常,方法是使用本网站或者dig

    dig mydomain.com
    dig www.mydomain.com
    

    验证它们是否指向同一个 IP 地址

  2. 您的 nginx 配置看起来有点不对。我应该使用这个:

    server {
        listen 80;
        server_name mydomain.com www.mydomain.com;
    
        location / {
            # proxy_pass http://www.localhost:8112;
            proxy_set_header X-Deluge-Base   "/";
            proxy_pass http://localhost:8112;
        }
    }
    

答案2

感谢您的回答!通过传递 https 解决了问题。(我自动生成了 SSL 证书)

Drifter 104 > curl 向我发送了 hoster 页面的 html 代码。

2ps > 我修改了 vhost 配置如下:

server {
        listen 443 ssl;
        server_name dl.domain.com www.dl.domain.com;
        ssl on;

        location / {
                proxy_pass http://localhost:8112;
                proxy_set_header X-Deluge-Base   "/";
        }
}

我还在 vhost conf 中添加了 ssl_sertificate 条目,并将所有 http 通量重定向到 https。

相关内容