К сожалению, вы не приложили содержание вашего файла `/etc/nginx/nginx.conf`, но я все равно попытаюсь указать общую процедуру конфигурирования NGINX как обратного прокси-сервера на Ubuntu 20.04.
Также, хотел бы отметить, что FastPanel позволяет управлять все настройками вашего сервера через GUI. Если вы хотите это сделать вручную, то придется заходить в консоль и редактировать конфигурацию NGINX напрямую.
Вместо редактирования файла `/etc/nginx/nginx.conf` лучше создать отдельный конфигурационный файл для каждого сайта. Для этого переходим в папку сайтов:
```
cd /etc/nginx/sites-available/
```
Создаем новый файл конфигурации:
```
sudo nano mysite.com
```
Пример конфигурации может выглядеть следующим образом:
```
server {
listen 80;
listen [::]:80;
server_name mysite.com www.mysite.com;
location / {
proxy_pass http://<your_other_server_ip>;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
```
Эта конфигурация проксирует все HTTP-запросы к `mysite.com` на другой сервер с IP-адресом `<your_other_server_ip>`.
Сохраните и закройте файл (CTRL+X, Y, Enter).
Затем сделайте символическую ссылку этого файла в каталоге `sites-enabled`:
```
sudo ln -s /etc/nginx/sites-available/mysite.com /etc/nginx/sites-enabled/
```
Проверьте, нет ли ошибок в файле конфигурации:
```
sudo nginx -t
```
Если конфигурация в порядке, перезагрузите Nginx:
```
sudo systemctl reload nginx
```
Теперь все запросы к вашему домену будут автоматически проксироваться на указанный сервер.