Em 18/05/2011, às 16:15, Marcelo Gondim escreveu: > 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 [email protected] > DocumentRoot "/usr/local/www/apache22/data/intnet" > ErrorLog "/var/log/intnet-error_log" > CustomLog "/var/log/intnet-access_log" common > </VirtualHost> > > <VirtualHost *:82> > ServerAdmin [email protected] > DocumentRoot /usr/local/www/apache22/data/intnet/msg > ErrorLog /var/log/intnet-error_log > CustomLog /var/log/intnet-access_log common > </VirtualHost>
Gondin, Cade suas regras de ipfw? Cola elas ai. -- Patrick Tracanelli FreeBSD Brasil LTDA. Tel.: (31) 3516-0800 [email protected] http://www.freebsdbrasil.com.br "Long live Hanin Elias, Kim Deal!" ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

