Веб-интерфейс Qtorrent за обратным прокси-сервером Nginx не загружает веб-страницу входа css

Торрент-клиент qtorrent имеет веб-интерфейс.

Торрент-клиент на одном сервере с уникальным ip-адресом. Настройка обратного прокси-сервера Nginx с уникальным IP-адресом.

Настройте обратный прокси-сервер Nginx, чтобы указать внутренний IP-адрес субдомена с определенным портом (трафик HTTPS через letsencrypt).

Может загружать страницу входа в графический интерфейс Torrent Client, но без форматирования страницы (изображения представлены ниже).

введите описание изображения здесь

введите описание изображения здесь

Может получить доступ к графическому интерфейсу Torrent Client, находясь в локальной сети, через локальный IP-адрес: порт.

Когда данные для входа вводятся на сайте (доступ к которому осуществляется через адрес домена sub.example.com), загружается пустая белая веб-страница и веб-адрес меняется на «https://www.sub.example.com/?username=UNameExample&password=PASSWORDExample»

Любые советы о том, где подтвердить или проверить конфигурации.

Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
1
0
847
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Ниже работала настройка обратного прокси Nginx для qtorrent.

Оригинальное найденное решение здесь.

                #
            #Code below is for SSL
            #
            server {
                listen 80;
                listen [::]:80;
                server_name bittorrent.example.com www.bittorrent.example.com;

                include snippets/letsencrypt.conf;
                return 301 https://$host$request_uri;
            }


            server {
               listen 443 ssl http2;
               server_name bittorrent.example.com;

               ssl_certificate /etc/letsencrypt/live/bittorrent.example.com/fullchain.pem;
               ssl_certificate_key /etc/letsencrypt/live/bittorrent.example.com/privkey.pem;
               ssl_trusted_certificate /etc/letsencrypt/live/bittorrent.example.com/chain.pem;
               include snippets/ssl.conf;
               include snippets/letsencrypt.conf;

               return 301 https://www.bittorrent.example.com$request_uri;
            }

            server {
               listen 443 ssl http2;
               server_name www.bittorrent.example.com;

               ssl_certificate /etc/letsencrypt/live/bittorrent.example.com/fullchain.pem;
               ssl_certificate_key /etc/letsencrypt/live/bittorrent.example.com/privkey.pem;
               ssl_trusted_certificate /etc/letsencrypt/live/bittorrent.example.com/chain.pem;
               include snippets/ssl.conf;
               include snippets/letsencrypt.conf;

               location / {
                proxy_pass http://192.168.0.10:9091/;
                proxy_set_header        X-Forwarded-Host        $server_name:$server_port;
                proxy_hide_header       Referer;
                proxy_hide_header       Origin;
                proxy_set_header        Referer                 '';
                proxy_set_header        Origin                  '';
                add_header              X-Frame-Options         "SAMEORIGIN";
               }
            }

Другие вопросы по теме