Рейтинг:0

Apache Guacamole отлично работает через HTTP, но не через HTTPS

флаг us

Недавно я установил Apache Guacamole на Ubuntu 20.04 LTS и использую NGINX в качестве прокси-сервера. С ним все нормально работает HTTP но когда я использую HTTPS, приложение по-прежнему загружается, но затем соединения становятся очень медленными (зависают на несколько секунд). Что касается настройки, я сделал именно то, что написано в официальной документации, и все службы работают на одном сервере.

РЕДАКТИРОВАТЬ: Конфигурация NGINX:

сервер {
    слушать 80;
    имя_сервера guac.example.com;
    вернуть 301 https://$host$request_uri;
    error_page 500 502 503 504 /50x.html;
    местоположение = /50x.html {
        корень /usr/share/nginx/html;
    }
}

сервер {
    слушать 443 ssl;
    имя_сервера guac.example.com;
    ssl_certificate /etc/ssl/certs/guacamole.crt;
    ssl_certificate_key /etc/ssl/private/guacamole.key;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers HIGH:!aNULL:!MD5;
    место расположения / {
        proxy_pass http://localhost:8080/guacamole/;
        прокси_буферизация выключена;
        прокси_http_версия 1.1;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Обновить $http_upgrade;
        proxy_set_header Соединение $http_connection;
        proxy_cookie_path /гуакамоле/ /;
        доступ_лог выключен;
    }
    error_page 500 502 503 504 /50x.html;
    местоположение = /50x.html {
        корень /usr/share/nginx/html;
    }
}

РЕДАКТИРОВАТЬ: Согласно официальной документации, приложение по умолчанию использует WebSockets, но будет использовать HTTP-запросы, если протокол WebSocket недоступен.

Любая помощь приветствуется.

djdomi avatar
флаг za
Вопросы по установке, настройке или диагностике должны включать желаемое конечное состояние, конкретную проблему или ошибку, достаточную информацию о конфигурации и среде для ее воспроизведения и попытки решения. Вопросы без четкой формулировки проблемы бесполезны для других читателей и вряд ли получат хорошие ответы. - так покажите нам, конфигурация apache и nginx я вижу правку -> вы действительно хотите иметь http и https одновременно?
MBiabanpour avatar
флаг us
Нет, @djdomi, мне просто нужен `HTTPS`, поэтому я перенаправлю `HTTP` на `HTTPS` позже.
djdomi avatar
флаг za
@mbianpour нет, текущая показанная конфигурация никоим образом не перенаправляет, она будет содержать только «`return 301 https://$host$request_uri;` для перенаправления с 80 на 443
djdomi avatar
флаг za
присоединяйтесь к чату, чтобы сократить путь https://chat.stackexchange.com/rooms/126791/thechat

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.