Eu busco alguma sabedoria, então por favor me ajude ... Eu tenho uma VM atuando como roteador / servidor web / servidor dnsmasq em IP: 192.168.100.1. E eu tenho outra máquina atuando como cliente.
O servidor tem a regra IPTables para redirecionar qualquer tráfego proveniente da porta 80 para a porta 8081.
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 8081
Também criei o host virtual baseado em nome no servidor que escuta na porta 8081 com a seguinte configuração.
<VirtualHost *:8081>
RewriteEngine On
RewriteRulle .* http://cpt.haustor.org [R,L]
ServerName haustor.org
ServerAlias cpt.haustor.org
DocumentRoot /var/opt/mypage
<Directory /var/opt/mypage>
DirectoryIndex index.html
Require all granted
Options Indexes FollowSymLinks Includes
</Director>
O domínio haustor.org e o subdomínio cpt.haustor.org estão hospedados localmente na máquina do servidor e estão presentes no arquivo / etc / hosts:
192.168.100.1 cpt.haustor.org haustor.org
O cliente pode resolver o IP do servidor da web (192.168.100.1):
Dig emitido no cliente:
root@captivo:~# dig cpt.haustor.org
; <<>> DiG 9.9.5-9+deb8u2-Debian <<>> cpt.haustor.org
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 41972
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;cpt.haustor.org. IN A
;; ANSWER SECTION:
cpt.haustor.org. 0 IN A 192.168.100.1
;; Query time: 1 msec
;; SERVER: 192.168.100.1#53(192.168.100.1)
;; WHEN: Sun Aug 16 22:28:43 CEST 2015
;; MSG SIZE rcvd: 60
Tudo parece estar bem desta perspectiva, mas o que acontece quando eu tento acessar qualquer URL do Konqueror é que eu recebo a página de erro que afirma que há um link cíclico no lugar. Sinceramente estou sem ideias de como resolver isso. Atualmente estou usando o Debian 8, o Apache 2.4.10 e o dnsmasq 2.72.
Por favor, ajudem-me a resolver este problema.
P.S.
A mesma configuração funcionou no CentOS 6 sem problemas.
BR,
Neven
ATUALIZAÇÃO:
Olhando para o log, o que eu vejo é que a página é realmente chamada várias vezes ao mesmo tempo:
root@captivo:~# cat /var/log/apache2/captivo-custom.log
192.168.100.115 - - [16/Aug/2015:22:49:19 +0200] "GET / HTTP/1.1" 302 531
192.168.100.115 - - [16/Aug/2015:22:49:19 +0200] "GET / HTTP/1.1" 302 534
192.168.100.115 - - [16/Aug/2015:22:49:19 +0200] "GET / HTTP/1.1" 302 533
192.168.100.115 - - [16/Aug/2015:22:49:19 +0200] "GET / HTTP/1.1" 302 533
192.168.100.115 - - [16/Aug/2015:22:49:19 +0200] "GET / HTTP/1.1" 302 533
192.168.100.115 - - [16/Aug/2015:22:49:19 +0200] "GET / HTTP/1.1" 302 533
192.168.100.115 - - [16/Aug/2015:22:49:19 +0200] "GET / HTTP/1.1" 302 533
root@captivo:~#