caiofabbio
(usa Manjaro Linux)
Enviado em 26/12/2016 - 17:43h
Documentaçao oficial.
" A diretiva Listen diz ao servidor para aceitar solicitações de entrada única na porta especificada (s) ou combinações de endereço de e-portuárias. Se apenas um número de porta é especificado no Listen directiva, o servidor escuta a porta dada em todas as interfaces. Se um endereço IP é dado, bem como uma porta, o servidor irá ouvir na porta e interface. Vários Listen directivas pode ser usado para especificar um número de endereços e portas para escutar. O servidor responderá a solicitações de qualquer um dos endereços e portas listados. "
https://httpd.apache.org/docs/2.4/bind.html
Qual a porta que o HTTPS usa?
Você pode executar HTTPS em qualquer porta, mas os padrões especificam a porta 443, que é onde qualquer navegador compatível com HTTPS será exibido por padrão. Você pode forçar o navegador a procurar em uma porta diferente, especificando-a na URL. Por exemplo, se o servidor está configurado para servir páginas em HTTPS na porta 8080, você pode acessá-los a
https://example.com:8080/
http://httpd.apache.org/docs/2.4/ssl/ssl_faq.html
---
Sim, é possível ligar o Apache a uma porta diferente e ainda usar SSL.
Substitua as diretivas Listen em sua configuração do apache. A configuração deve conter linhas como
Listen 80
Listen 443
O Apache ouvirá as portas definidas com essas opções de configuração. Substitua-os, e o Apache irá escutar em uma porta diferente.
No entanto, você ainda precisa informar ao Apache o que deve ser exibido nas portas acima. Suponha que você quer que o Apache comece a escutar na porta 8080 (simples) e 4433 (ssl). Então você precisa substituir as diretivas Listen para
Listen 8080
Listen 4433
Exemplo de vhost.
NameVirtualHost 0.0.0.0:8080
NameVirtualHost 0.0.0.0:4433
<VirtualHost 0.0.0.0:8080>
ServerName *
DocumentRoot /var/www/teste1
</VirtualHost>
<VirtualHost 0.0.0.0:4433>
ServerName *
DocumentRoot /var/www/teste2
SSLEngine On
SSLCertificateFile /the/certificate/file
SSLCertificateKeyFile /the/key/file
</VirtualHost>