Utilizar SSL em porta diferente de 443 [RESOLVIDO]

1. Utilizar SSL em porta diferente de 443 [RESOLVIDO]

Ricardo Pardim Claus
ricardodru

(usa CentOS)

Enviado em 26/12/2016 - 15:30h

Em minhas pesquisas não encontrei nada concreto.
No Apache, é possível utilizar certificado SSL em uma porta que seja diferente de 443 ?


  


2. Re: Utilizar SSL em porta diferente de 443 [RESOLVIDO]

Caio Fábio P. dos Santos
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>


3. Re: Utilizar SSL em porta diferente de 443 [RESOLVIDO]

Ricardo Pardim Claus
ricardodru

(usa CentOS)

Enviado em 27/12/2016 - 09:32h

Perfeito Caio,
Obrigado pela ajuda, foi muito útil !!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts