Apache/Nginx comme serveur proxy ?

Cher communauté Discourse. J’ai une question pour laquelle j’espère que vous pourrez m’aider.

Je voudrais installer Discourse sur une machine virtuelle Ubuntu dédiée (Oracle VirtualBox). exemple : 192.168.6.15.

J’ai déjà des serveurs Apache2 et Nginx qui tournent sur le même réseau local.

Pourrais-je simplement utiliser un proxy comme :

(exemple 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>

Cela fonctionnerait-il ?
Est-ce une bonne pratique ?
Je suppose que Let’s Encrypt sur un serveur proxy qui gérera le SSL ?

Oui

La plupart du temps, non.

Nous livrons déjà nginx dans le conteneur, et nous le maintenons configuré et à jour avec la prise en charge de choses comme brotli, http/2, un proxy sans mise en mémoire tampon, une gestion correcte des adresses IP des clients, etc.

Si vous ajoutez un nouveau proxy au milieu, alors vous êtes responsable de ne pas casser chacune de ces fonctionnalités.

3 « J'aime »
  • S’agit-il d’une installation de production à utiliser ou d’une installation de développement ?
  • Sera-ce une VM locale ?
  • Serez-vous en mesure de lui donner un nom dans le DNS ?
1 « J'aime »

Merci à tous pour votre réponse.

J’ai suivi les étapes de ce guide (https://github.com/discourse/discourse/blob/main/docs/INSTALL-cloud.md) et je l’ai installé.

1 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.