Uživatelské nástroje

Nástroje pro tento web

Překlady této stránky?:

cs:robozor:nginx

Toto je starší verze dokumentu!


Nginx

Nginx je webový a proxy server, který je použit na řídících počítačích sítě Robozor.

Nastavení proxy serveru stanice

Toto nastavení přesměruje příchozí HTTP požadavky z portu 80 na místní port 8888, kde je spuštěný software AROM_webUI. Websoket data jsou přenesena přes síť taktéž na portu 80 ale jsou proroutována na lokální port 9090, kde poslouchá rosbridge

Nastavení se musí uložit do /etc/nginx/sites-enabled/arom

server {
    listen 80;

    location /ws {
        proxy_pass http://127.0.0.1:9090/;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_read_timeout 86400;
    }

    location / {
        proxy_pass http://127.0.0.1:8888;
    }
}

musíme taktéž odebrat soubor default

sudo rm /etc/nginx/sites-enabled/default

Nginx server zrestartujeme pomocí:

sudo service nginx restart
cs/robozor/nginx.1487608355.txt.gz · Poslední úprava: 2017/02/20 16:32 (upraveno mimo DokuWiki)