web-dev-qa-db-fra.com

Apache config - comment activer des ports supplémentaires

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.

1
laukok

Dans Ubuntu Xenial:

  1. Ajoutez des ports supplémentaires dans le /etc/Apache2/ports.conf comme suit:

    Listen 80
    Listen 8888
    
  2. Maintenant, dans votre fichier VirtualHost, ajoutez ce port comme ceci:

    <VirtualHost *:80 *:8888>
    
       ....
    </VirtualHost>
    
  3. Redémarrez Apache2:

    Sudo Apache2ctl restart
    
5
George Udosen