Em 18/05/2011 10:36, Luiz Otavio O Souza escreveu: > On May 18, 2011, at 10:04 AM, Marcelo Gondim wrote: > >> É o problema não parece ser o ipfw não, porque tá direcionando pra porta >> 82 o problema é que quando vai pelo forward o apache tá fazendo algo >> errado ele joga pra porta 82 mas pega a configuração default e não a >> configuração do virtualhost. >> >> Estou tentando migrar um Linux aqui para o FreeBSD e no redirect do >> iptables funciona certinho. Alguém tem alguma sugestão para resolver >> esse problema? >> >> []´s a todos >> >> Em 17/05/2011 17:09, Marcelo Gondim escreveu: >>> Prezados, >>> >>> Fiz uma configuração aqui com o seguinte: >>> >>> - No apache criei uns virtualhosts com portas distintas caindo em >>> páginas com mensagens diferentes. Tipo se eu acesso do navegador: >>> >>> http://192.168.2.1:81 caio numa página com um determinado aviso e se eu >>> acesso: >>> >>> http://192.168.2.1:82 caio em outra página. >>> >>> Até aqui ficou show de bola e funcionando perfeitamente fazendo pelo >>> navegador. Agora se faço a seguinte regra de ipfw: >>> >>> ipfw add fwd 192.168.2.1,82 tcp from "table(99)" to any 80 >>> >>> ipfw table 99 add 192.168.2.2 >>> >>> onde 192.168.2.2 é meu notebook de onde estou testando. Quando tento >>> acessar uma página qualquer eu deveria ser redirecionado para o ip >>> 192.168.2.1 porta 82 e deveria aparecer a mensagem que programei e que >>> funciona acessando direto pelo navegador. Mas ao invés disso cai na >>> página default que é "It works!". Alguém saberia me dizer onde estou >>> errando? :) >>> >>> []´s todos > > Você esta rodando o ipfw no gateway da rede ou no próprio servidor junto ao > apache ? Isso, estão na mesma máquina o apache e o ipfw. O freebsd tem 2 interfaces de rede uma para a Internet e a outra onde está ligado o notebook. Só reforçando: do navegador no notebook se eu coloco: http://192.168.2.1:82 funciona normalmente, abre a página que configurei assim como se eu faço http://192.168.2.1:81 abre a outra página que fiz. A porta 80 eu desabilitei deixando apenas as portas: 81, 82 e a 443 do SSL.
> Como esta a configuração do seu apache ? como esta a configuração dos virtual > hosts ? no httpd.conf tá o default sendo descomentado o include do httpd-vhosts.conf é esse aqui: NameVirtualHost *:81 NameVirtualHost *:82 <VirtualHost *:81> ServerAdmin gon...@intnet.com.br DocumentRoot "/usr/local/www/apache22/data/intnet" ErrorLog "/var/log/intnet-error_log" CustomLog "/var/log/intnet-access_log" common </VirtualHost> <VirtualHost *:82> ServerAdmin gon...@intnet.com.br DocumentRoot /usr/local/www/apache22/data/intnet/msg ErrorLog /var/log/intnet-error_log CustomLog /var/log/intnet-access_log common </VirtualHost> > O que o apache diz nos logs de acesso ? > > Att., > Luiz > > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd