Files

67 строки
1.2 KiB
Markdown

# FastPanel Proxy Rules
## Главное правило
WSMessenger не должен автоматически менять FastPanel.
Любые изменения:
- вручную;
- или только после отдельной явной команды пользователя.
## Safe Proxy Architecture
```text
Internet
FastPanel/Nginx
Reverse Proxy
WSMessenger Services
```
## Matrix Proxy
Пример:
```nginx
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
```nginx
location / {
proxy_pass http://127.0.0.1:3000;
}
```
## Admin Panel Proxy
```nginx
location / {
proxy_pass http://127.0.0.1:3100;
}
```
## Запрещено
- перезаписывать nginx.conf;
- менять production vhost;
- трогать ArtistFlow configs;
- трогать widget.stackworks.ru configs;
- перезапускать FastPanel без команды.
## Перед изменениями
Всегда делать backup:
```bash
cp -r /etc/nginx /opt/swmessenger/backups/nginx_$(date +%F_%H-%M-%S)
```