Добавлены правила FastPanel proxy
Этот коммит содержится в:
@@ -0,0 +1,66 @@
|
||||
# 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)
|
||||
```
|
||||
Ссылка в новой задаче
Block a user