Après avoir installé la pile mu LAMP. J'ai le port 80 en cours d'exécution par défaut athttp: //127.0.1.1/
Maintenant, je veux ajouter de nouveaux ports, par exemple 8000, 8888.
Comment puis-je les ajouter dans mon fichier /etc/Apache2/Apache2.conf sous Ubuntu 17.04?
Voici comment je le fais dans Arch Linux:
2.2 Dans /etc/httpd/conf/httpd.conf, décommentez les deux lignes suivantes pour le proxy:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
2.3 N'oubliez pas d'ajouter le port 443 à vos ports d'écoute dans /etc/httpd/conf/httpd.conf:
Listen 443
Listen 8888
2.3 Ajouter ces blocs:
<VirtualHost *:8888>
ProxyPreserveHost On
ProxyRequests Off
ServerName www.xxxx.co.uk
ServerAlias xxxx.co.uk
ProxyPass / http://127.0.0.1:3838/
ProxyPassReverse / http://127.0.0.1:3838/
SSLEngine on
SSLCertificateFile "/etc/letsencrypt/live/xxxx.co.uk/fullchain.pem"
SSLCertificateKeyFile "/etc/letsencrypt/live/xxxx.co.uk/privkey.pem"
</VirtualHost>
Qu'en est-il de l'Apache dans Ubuntu?
Je ne vois même pas:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
dans Apache2.conf dans mon Ubuntu 17.04.
Dans Ubuntu Xenial:
Ajoutez des ports supplémentaires dans le /etc/Apache2/ports.conf
comme suit:
Listen 80
Listen 8888
Maintenant, dans votre fichier VirtualHost
, ajoutez ce port comme ceci:
<VirtualHost *:80 *:8888>
....
</VirtualHost>
Redémarrez Apache2:
Sudo Apache2ctl restart