Mam pewien problem z działaniem htaccess na apache który jest za maskaradą. Moja konstrukcja wygląda następująco:
Proxmox a w nim kontener OpenVZ z apaczem
Proxmox ma zew IP a jego iptables jest taki :
Kod: Zaznacz cały
iptables -t nat -A POSTROUTING -s 10.10.10.11 -d 0.0.0.0/0 -j MASQUERADE
iptables -t nat -A PREROUTING -p tcp --dport 81 -j DNAT --to 10.10.10.11:81
iptables -t nat -A PREROUTING -p tcp -d moja.domena.com.pl --dport 80 -j DNAT --to 10.10.10.11:81
Jednak gdy w kontenerze zrobię .htaccess w katalogu ze stroną nic się nie dziaje.
htaccess zachowuje się poprawnie gdy wołam po zewnętrznym adresie IP, to znaczy: 77.77.77.77:81/katalogzestrona wtedy na przykład zapytanie o logowanie pojawia się.
Gdy natomiast wołam po moja.domena.com.pl która jest przekierowana w proxmox na firewallu i odebrana przez apache w kontenerze plik htaccess jest olewany i zawartość strony wyświetla się bez pytania o logowanie.
Czy ktoś ma koncepcję na rozwiązanie mojego problemu ?