Apache/Nginx как прокси-сервер?

Уважаемое сообщество Discourse. У меня есть вопрос, на который, надеюсь, вы сможете мне помочь.

Я хотел бы установить Discourse на выделенную виртуальную машину Ubuntu (Oracle VirtualBox). Например: 192.168.6.15.

У меня уже запущены серверы Apache2 и Nginx в той же локальной сети.

Могу ли я просто использовать прокси, например:

(пример конфигурации Apache)

<VirtualHost x.x.x.x:443>
ServerName forum.example.org
RewriteEngine On

SSLEngine On
SSLCertificateFile /etc/letsencrypt/live/forum.example.org/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/forum.example.org/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf

ProxyPreserveHost On
ProxyRequests Off
ProxyPass / http://192.168.6.15:4578/
ProxyPassReverse / http://192.168.6.15:4578/

</VirtualHost>

Сработает ли это?
Является ли это хорошей практикой?
Я полагаю, что Let’s Encrypt можно использовать на прокси-сервере, который будет обрабатывать SSL?

Да.

В большинстве случаев — нет.

Мы уже поставляем nginx внутри контейнера и поддерживаем его в актуальном состоянии с поддержкой таких функций, как brotli, HTTP/2, проксирование без буферизации, корректная обработка IP-адресов клиентов и т. д.

Если вы добавите новый прокси посередине, то именно вы будете отвечать за то, чтобы не нарушить работу каждой из этих функций.

  • Это установка для промышленного использования или для разработки?
  • Будет ли это локальная виртуальная машина?
  • Сможете ли вы присвоить ей имя в DNS?

Спасибо всем за ваши ответы.

Я следовал инструкциям в этом руководстве и установил его.