
Después de instalar la pila mu LAMP. Tengo el puerto 80 ejecutándose de forma predeterminada en http://127.0.1.1/
Ahora quiero agregar nuevos puertos, por ejemplo, 8000, 8888.
¿Cómo puedo agregarlos en mi /etc/apache2/apache2.conf en mi Ubuntu 17.04?
Así es como lo hago enArco Linux:
2.2 En /etc/httpd/conf/httpd.conf, descomente las siguientes dos líneas para Proxy:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
2.3 No olvide agregar el puerto 443 a sus puertos de escucha en /etc/httpd/conf/httpd.conf:
Listen 443
Listen 8888
2.3 Agrega estos bloques:
<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é pasa con Apache en Ubuntu?
Ni siquiera veo:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
en apache2.conf en mi Ubuntu 17.04.
Respuesta1
En Ubuntu Xenial:
Agregue puertos adicionales de la
/etc/apache2/ports.conf
siguiente manera:Listen 80 Listen 8888
Ahora en su
VirtualHost
archivo agregue ese puerto así:<VirtualHost *:80 *:8888> .... </VirtualHost>
Reinicie apache2:
sudo apache2ctl restart