[FUG-BR] Duvida sobre Apache HTTP/HTTPS no mesmo server

Zavam, Vinícius egypcio em secrel.com.br
Domingo Outubro 4 09:25:33 BRT 2009


Citando Nilton Jose Rizzo:

> On Sat, 3 Oct 2009 18:03:20 +0000, Wanderson Tinti wrote
>> 2009/10/3 Nilton Jose Rizzo <rizzo at i805.com.br>
>>
>> >
>> >    Boa tarde pessoas,
>> >
>> >
>> >      Preciso esclarecer uma dúvida.  Tenho um server com vários
>> >   dominios virtuais funcionando ok, como fazer parfa colocar apenas
>> >   um deste dominios com https?
>> >
>> >      Corri pelo google e consegui configurar o ssl perfeito, porém
>> >   eu acesso tando como http como https, olhei olhei ... consegui fazer
>> >   funcionar ou com http ou como https.  Ai vem a pergunta dá para fazer
>> >   isso com apenas um servidor apache?  ou tenho que rodar duas instância
>> >   do apache uma par http e outra para https?
>> >
>> >
>> >          Agradeço pelas colaborações
>> >
>> > --
>> > Nilton José Rizzo
>> > 805 Informatica
>> > Disseminando tecnologias
>> > 021 2413 9786
>> >
>> > -------------------------
>> > Histórico: http://www.fug.com.br/historico/html/freebsd/
>> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>> >
>>
>> Olá Nilton, boa tarde.
>>
>> Acho que não entendi sua pergunta. Se você pretende ter dois
>> domínios, um com SSL e outro sem, talvez isso deva funcionar:
>>
>> <VirtualHost *:80>
>> ServerName www.dominio.com.br
>> DocumentRoot /vhost/dominio
>> </VirtualHost>
>>
>> <VirtualHost *:443>
>> ServerName www.dominio.com.br
>> DocumentRoot /vhost/dominio
>> SSLEngine on
>> SSLCertificateFile /ssl/dominio.crt
>> SSLCertificateKeyFile /ssl/dominio.key
>> SSLCertificateChainFile /ssl/dominio.ca-bundle
>> </VirtualHost>
>>
>> Agora, se o domínio em questão tem uma parte, por exemplo, uma loja
>> de vendas onde você precisa de SSL, você pode usar uma regra de  
>> encaminhamento
>> direcionando para o SSL.
>>
>> Era isso ou entendi errado?
>
>    Mais ou menos, tenho isso aqui:
>
> apache22/httpd.conf
>
>  Include /usr/local/etc/apache22/Include/virtual.conf
>
>
> apache22/Include/virtual.conf   (dominios virtuais sem SSL)
>
> NameVirtualHost 200.xxx.yyy.zzz
>
> <Virtual dominio1.com.br>
> </Virtual>
>
> <Virtual dominio2.com.br>
> </Virtual>
>
> <Virtual dominioN.com.br>
> </Virtual>
>
> apache22/extra/httpd-ssl.conf    (dominio com SSL)
>
> NameVirtualHost 200.xxx.yyy.zzz:443
>
> <virtual intranet.dominio1.com.br>
> </Virtual>
>
> Só que ele acusa erro dizendo que os dominios serão (overlap) sobreescritos
> valendo apenas a ultima declaração de dominio virtual.
> consegui inicialmente acessando o dominio que estava sendo para SSL tanto
> como HTTP como HTTPS ou seja errado queria só acessar via HTTPS ... olhei e
> procurei em outros cantos e fiz a configuração mas ai ele reclama que não dá
> para fazer HTTP e HTTPS juntos .... com NameVirtualHost via IP e
> NameVirtualHost via porta ( * port and non-* port  ou algo assim na mensagem
> de erro, porém só saiu no console não tenho mais as mensagens de erro aqui)
> Os dominios virtuais funcionam OK só quero que apenas um deles seja acessado
> via SSL, eu não consegui fazer isso funcionar apenas com uma instância do
> apache.
>
>>
>> Boa tarde.
>
>
> --
> Nilton José Rizzo

hmmm...
talvez eu tenha puxado o estilingue pro lado errado (;

se era só o esquema/dúvida de conf;
http://httpd.apache.org/docs/2.2/vhosts/examples.html
http://httpd.apache.org/docs/2.2/ssl/ssl_howto.html



--
Zavam, Vinícius
---------------------
Webmail SecrelNet




Mais detalhes sobre a lista de discussão freebsd