gostei, assim que tiver um tempo vou implementar estes serviços
Versão Imprimível
gostei, assim que tiver um tempo vou implementar estes serviços
aqui aconteceu com o iptables 1.2.9 tb... eu apenas alterei pra aparecer 2 vezes por dia.. 8) ... -m limit 2/day --limit-burst 2 .... tah funcionando. No iptables V 1.2.11 ocorreu o mesmo problema :toim:Citação:
Postado originalmente por clistenis
Sei que eh um post ressuscitado, mas vai que alguem queira usar...
Cara, sem brincadeira, achei que vc tava de onda! Parabéns!
Primeiro é necessario configurar o apache para portas especificas e assim usar iptables para redirecionar para elas. Vamos editar o arquivo de configuracao do apache que está em : /etc/apache/conf/httpd.conf (na maioria esta nesta pasta, pois o apache que uso é o 2.0, mas acredito que funciona perfeitamente 1.3)
Procure pelo o parametro "Listen" ele deve está assim:
Listen 80
mude para isso(isso é se o seu servidor nao estiver servindo nada, que o meu caso, se vc estiver servindo na porta 80 deixe tb a 80, mas nao acoselho é melhor vc usar uma maquina especifica pra isso):
Listen 1235 #porta para cobranca
Listen 1236 #Porta para bloqueio
Va agora para parte de host virtuais no final do arquivo, la você encontrara algo como semelhante a:
#<VirtualHost *>
# ServerAdmin [email protected]
# ServerName nome.qualquer.com
# DocumentRoot /srv/www/default/html/
# ErrorLog logs/conectiva-error_log
# CustomLog logs/conectiva-access_log common
#</VirtualHost>
Faca o seguinte:
<VirtualHost *:1235>
ServerAdmin [email protected]
ServerName nome.qualquer.com
DocumentRoot /srv/www/default/html/cobranca/
</VirtualHost>
<VirtualHost *:1236>
ServerAdmin [email protected]
ServerName nome.qualquer.com
DocumentRoot /srv/www/default/html/bloqueio/
</VirtualHost>
Depois de fazer isso no apache salve. Vale apena lembrar que apenas no parametro VirtualHost e DocumentRoot foram mudadas e exlcui as linhas de logs ja que meu servidor apache esta sendo usado apenas pra isso, outra coisa nao esquecam de criar as pastas e as paginas no diretorio especificado no DocumentRoot
reinicie o apache
%service httpd stop | service httpd start
pronto se vc nao errou nada, seu apache ja esta pronto pra receber conexoes redireciona pela o iptables.
Bom, eu fiz até aqui e qdo fui restartar o apache deu isso:
[root@lablinux conf]# /etc/init.d/apache restart
Interrompendo Apache web server (httpd): Syntax error on line 219 of /etc/apache/conf/httpd.conf:
Listen takes one argument, A port number or a numeric IP address and a port number
[FALHOU]
Iniciando Apache web server (httpd): Syntax error on line 219 of /etc/apache/conf/httpd.conf:
Listen takes one argument, A port number or a numeric IP address and a port number
[FALHOU]
[root@lablinux conf]#
posta ae a linha 219 do http.conf, pois eh nela que tah o erro..