Настройка ОС для ровера "Контакт"
1. Установка необходимых пакетов
sudo apt install nginx ffmpeg2. Настройка веб-сервера Nginx
sudo nano /etc/nginx/sites-enabled/defaultserver {
root /var/www/html/front/;
index index.html;
location /images/ {
root /var/www/html/assets/;
try_files $uri $uri/ =404;
}
location /socket.io/ {
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_http_version 1.1;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $http_host;
proxy_pass http://localhost:3016;
}
location ~/janus/* {
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $http_host;
proxy_pass http://$arg_ipcam;
}
location ~/webrtc/* {
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $http_host;
proxy_pass http://$arg_ipcam;
}
location /api {
rewrite ^/api/?(.*) /$1 break;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $http_host;
proxy_pass http://localhost:3015;
}
location / {
try_files $uri $uri/ =404;
}
listen 80 default_server; # managed by Certbot
}3. Создание рабочих директорий
4. Настройка и включение служб
Служба приложения "onboard-app"
Служба "cloud"
5. Включение и перезапуск сервисов
Последнее обновление