Возникли проблемы при подключении к Apache OpenMeetings через Nginx обратный прокси - PullRequest
0 голосов
/ 06 апреля 2020

Я установил OpenMeetings v5.0.0 на свой сервер и смог настроить и войти в систему с использованием туннеля s sh.

Поэтому я настроил обратный прокси Nginx, как описано в этом руководстве :

https://www.vultr.com/docs/how-to-install-openmeetings-on-ubuntu-16-04

При вводе URL-адреса в браузере он перенаправляется на https://myhost/openmeetings/signin и отображает страницу входа, но эти два AJAX вызова получают ответ «400 - неверный запрос»:

https://myhost/openmeetings/wicket/bookmarkable/org.apache.openmeetings.web.pages.auth.SignInPage?7-1.0-&&_=1586132831523

https://myhost/openmeetings/wicket/bookmarkable/org.apache.openmeetings.web.pages.auth.SignInPage?7-1.0-signin&navigatorAppName=Netscape&navigatorAppVersion=5.0%20 (X11) & navigatorAppCodeName = Mozilla & navigatorCookieEnabled = истинно & navigatorJavaEnabled = ложно & navigatorLanguage = ен-CA & navigatorPlatform = Linux,% 20x86_64 & navigatorUserAgent = Mozilla% 2F5.0% 20 (Х11% 3B% 20Ubuntu% 3B% 20Linux% 20x86_64% 3B% 20rv% 3A74.0)% 20Gecko% 2F20100101% 20Firefox% 2F74.0 & screenWidth = 1680 & screenHeight = 1050 & screenColorDepth = 24 & utcOffset = -8 & utcDSTOffset = -7 & browserWidth = 1680 & browserHeight = 619 & имя_хоста = myhost & codebase = https% 3A% 2F% 2Fmyhost% 2Fopenmeetings * 2Fs0242 * 15% * 15% -объекты * 15% -проигры * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * '' 0% '. Я ударил 'S ign In 'button, еще один' 400 - Bad Request '

Моя Nginx конфигурация:

server {
    listen 443 ssl;
    listen [::]:443 ssl;
    gzip off;
    ssl_certificate /etc/letsencrypt/live/myhost/fullchain.pem; # managed by Certbot
    ssl_certificate_key /etc/letsencrypt/live/myhost/privkey.pem; # managed by Certbot

    ssl on;
    ssl_session_cache  builtin:1000  shared:SSL:10m;
    ssl_protocols  TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers HIGH:!aNULL:!eNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4;
    ssl_prefer_server_ciphers on;

    server_name                   www.myhost myhost;

    access_log                    /var/log/nginx/myserver.access.log;
    error_log                     /var/log/nginx/myhost.error.log;

        location / {
            proxy_pass            http://localhost:5080;
            proxy_set_header    host $host;
            proxy_http_version  1.1;
            proxy_set_header upgrade $http_upgrade;
            proxy_set_header connection "upgrade";
        }
}

server {
    if ($host = www.myhost) {
        return 301 https://$host$request_uri;
    } # managed by Certbot


    if ($host = myhost) {
        return 301 https://$host$request_uri;
    } # managed by Certbot


    listen 80;

    server_name                   www.myhost myhost;
    return 404; # managed by Certbot
}

В соответствии с руководством, я попытался изменить настройку application.base.url на https://myhost. Это не имеет значения.

1 Ответ

0 голосов
/ 08 мая 2020

Я бы включил .com или что-нибудь еще в хосты и в свой веб-URL

Вам необходимо переименовать папку в / opt / open504 Также внесите изменения в сервер. xml openmeetings. Внесите изменения в конфигурации. перезапустите приложение или лучше всего ваш серверный компьютер.

Дайте мне знать, работает ли видео и аудио. Подключайтесь из внешнего источника, а не из собственного роутера (локальной сети).

...