Files
SWChat/docs/FASTPANEL_PROXY.md
T

1.2 KiB

FastPanel Proxy Rules

Главное правило

WSMessenger не должен автоматически менять FastPanel.

Любые изменения:

  • вручную;
  • или только после отдельной явной команды пользователя.

Safe Proxy Architecture

Internet
   ↓
FastPanel/Nginx
   ↓
Reverse Proxy
   ↓
WSMessenger Services

Matrix Proxy

Пример:

location / {
    proxy_pass http://127.0.0.1:8008;
    proxy_set_header Host $host;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
}

Web Client Proxy

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

Admin Panel Proxy

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

Запрещено

  • перезаписывать nginx.conf;
  • менять production vhost;
  • трогать ArtistFlow configs;
  • трогать widget.stackworks.ru configs;
  • перезапускать FastPanel без команды.

Перед изменениями

Всегда делать backup:

cp -r /etc/nginx /opt/swmessenger/backups/nginx_$(date +%F_%H-%M-%S)