Configuração do Apache - como habilitar portas adicionais

Configuração do Apache - como habilitar portas adicionais

Depois de instalar a pilha mu LAMP. Tenho a porta 80 em execução por padrão em http://127.0.1.1/

Agora quero adicionar novas portas, por exemplo, 8000, 8888.

Como posso adicioná-los em meu /etc/apache2/apache2.conf no meu Ubuntu 17.04?

É assim que eu façoArco Linux:

2.2 Em /etc/httpd/conf/httpd.conf, remova o comentário das duas linhas a seguir para Proxy:

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so

2.3 Não se esqueça de adicionar a porta 443 às suas portas de escuta em /etc/httpd/conf/httpd.conf:

Listen 443
Listen 8888

2.3 Adicione estes blocos:

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

E o Apache no Ubuntu?

Eu nem vejo:

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so

em apache2.conf no meu Ubuntu 17.04.

Responder1

No Ubuntu Xenial:

  1. Adicione portas adicionais da /etc/apache2/ports.confseguinte forma:

    Listen 80
    Listen 8888
    
  2. Agora em seu VirtualHostarquivo adicione essa porta assim:

    <VirtualHost *:80 *:8888>
    
       ....
    </VirtualHost>
    
  3. Reinicie o Apache2:

    sudo apache2ctl restart
    

informação relacionada