Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    [SOLVED]Доступ к Proxmox через обратный прокси Nginx

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    [SOLVED]Доступ к Proxmox через обратный прокси Nginx, Proxmox Виртуальная Среда
     
    Flaxe
    Guest
    #1
    0
    01.03.2017 17:37:00
    Привет, не могу настроить обратный прокси, чтобы получить доступ к Proxmox по http(s)://domain.name/proxmox. Однако, если я изменяю конфигурацию "location /proxmox" на "location /", то могу получить доступ по http(s)://domain.name/, но мне бы хотелось использовать /proxmox вместо того, чтобы это было в "корне". У меня есть другие обратные прокси, настроенные так же, но в большинстве этих приложений мне удалось установить "URL Base", поэтому я предполагаю, что это нужно сделать и в Proxmox, но я не могу найти такой опции. Или возможно ли настроить Nginx с помощью RequestHeader каким-то образом? Конфигурация Nginx: Код: server {
       listen 443 ssl;
       server_name domain.name;
       ssl on;

       location /proxmox {
           proxy_pass http(s)://10.10.10.5:8006;
           proxy_set_header Host $host;
           proxy_set_header X-Real-IP $remote_addr;
           proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

           # Включите прокси веб-сокеты, чтобы консоль noVNC работала
           proxy_http_version 1.1;
           proxy_set_header Upgrade $http_upgrade;
           proxy_set_header Connection "upgrade";
       }
    } Примечание: я не могу публиковать реальные URL-адреса, потому что я новый участник, так что http(s) на самом деле означает https. Спасибо.
     
     
     
    CashewCaliphate
    Guest
    #2
    0
    04.07.2017 23:08:00
    Нашел эту тему, тоже пытаюсь настроить с подсайтом, но готов использовать и сабдомен. Как у вас прошла аутентификация при настройке сабдомена? Использовалась ли стандартная форма аутентификации Proxmox? Вам пришлось добавлять какую-то HTTP-аутентификацию? У меня также есть SSL-сертификат для моего домена, который не является wildcard-сертификатом, так что он не подойдет для сабдомена. Как думаете, возникнут ли у меня какие-то проблемы с использованием LetsEncrypt для генерации сертификата, специфичного для сабдомена, который будет работать вместе с моим другим сертификатом домена?
     
     
     
    AaronWalker
    Guest
    #3
    0
    05.07.2017 02:00:00
    Аутентификация не затрагивается. SSL-сертификат работает так же, как и на любом другом сайте.
     
     
     
    lilp
    Guest
    #4
    0
    19.12.2017 14:01:00
    У меня есть контейнер ReverseProxy с Nginx. Я пробую такую конфигурацию: Код: upstream proxmox {
      server ReverseProxy;
    }

    server {
      listen 80 default_server;
      rewrite ^(.*) htt ps://$host$1 permanent;
    }

    server {
      listen 443;
      server_name xxx.ddns.net;
      ssl on;
      ssl_certificate /etc/pve/local/pve-ssl.pem;
      ssl_certificate_key /etc/pve/local/pve-ssl.key;
      proxy_redirect off;
      location /proxmox {
          proxy_http_version 1.1;
          proxy_set_header Upgrade $http_upgrade;
          proxy_set_header Connection "upgrade";
          proxy_pass htt ps://192.168.0.15:8006;
      proxy_buffering off;
      client_max_body_size 0;
      proxy_connect_timeout  3600s;
          proxy_read_timeout  3600s;
          proxy_send_timeout  3600s;
          send_timeout  3600s;
      }
    } Но у меня проблема 502.
     
     
     
    jalogisch
    Guest
    #5
    0
    21.12.2017 15:14:00
    Я хочу снова задать вопрос: кому-то удалось использовать веб-интерфейс в подпапке через обратный прокси? Это возможно или это что-то, что никогда не делается и, возможно, не поддерживается Proxmox?
     
     
     
    lilp
    Guest
    #6
    0
    12.01.2018 09:01:00
    Я не смог управлять WebGui через ReverseProxy.
     
     
     
    GeoHolz
    Guest
    #7
    0
    11.09.2018 08:46:00
    Я тоже заинтересован.
     
     
     
    Flaxe
    Guest
    #8
    0
    11.09.2018 23:19:00
    Вот моя текущая конфигурация Nginx для Proxmox, которая работает отлично. Возможно, тут есть что-то не совсем необходимое, но меня всё устраивает. Код: server {
       listen 80;
       server_name pve.domain.com;
       return 301 https://$host$request_uri;
    }

    server {
       listen 443 ssl http2;
       server_name pve.domain.com;
       ssl on;
       ssl_certificate /etc/nginx/certs/*.domain.com/fullchain;
       ssl_certificate_key /etc/nginx/certs/*.domain.com/key;

       add_header Allow "GET, POST, HEAD, PUT, DELETE" always;
       if ($request_method !~ ^(GET|POST|HEAD|PUT|DELETE)$) {
           return 405;
       }

       location / {
           proxy_pass https://10.10.10.5:8006;

           proxy_buffering off;
           proxy_buffer_size 4k;
           client_max_body_size 5g;
           proxy_connect_timeout 300s;
           proxy_read_timeout 300s;
           proxy_send_timeout 300s;
           send_timeout 300s;

           proxy_http_version 1.1;
           proxy_set_header Upgrade $http_upgrade;
           proxy_set_header Connection "upgrade";

           proxy_set_header Host $host;
           proxy_set_header X-Real-IP $remote_addr;
           proxy_set_header X-Forwarded-Host $server_name;
           proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

           proxy_set_header X-Forwarded-Proto $scheme;
           proxy_set_header X-Forwarded-Ssl on;
       }
    }
     
     
     
    Mundo Digital
    Guest
    #9
    0
    13.03.2020 11:17:00
    Какой файл конфигурации находится в какой папке nginx?
     
     
     
    Flaxe
    Guest
    #10
    0
    13.03.2020 16:47:00
    Не совсем понятно, что именно вы имеете в виду, но вся эта конфигурация находится в файле: /etc/nginx/conf.d/pve.domain.com.conf. Мой /etc/nginx/nginx.conf настроен так, чтобы включать все файлы *.conf, расположенные в папке /etc/nginx/conf.d/: Код: cat /etc/nginx/nginx.conf  
    <snip>  
    # Включает конфигурации виртуальных хостов.  
    include /etc/nginx/conf.d/*.conf;  
    <snip>
     
     
     
    Theo Lodewijk
    Guest
    #11
    0
    21.03.2021 00:35:00
    если у вас ошибка 502, я предлагаю решение: добавьте IP-адрес назначения в правила брандмауэра для разрешения соединений.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры