apache2 reverse proxy

Tutaj można zadać pytanie, jeśli Linuksa widzi się pierwszy raz w życiu ;)
mariusz198787
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 123
Rejestracja: 19 maja 2010, 19:50
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Architektura: x86

apache2 reverse proxy

Post autor: mariusz198787 »

Witam,

Próbuję reverse proxy dla takiej konfiguracji sieci: PC1 - PC2(Apache+modsec) - PC3 (Apache z właściwą stroną www).

Mam taką konfigurację:

PC1:

Kod: Zaznacz cały

ifconfig eth0 192.168.0.1 netmask 255.255.255.0
route add default gw 192.168.0.2 
PC2 (Apache + modsec):

Kod: Zaznacz cały

ifconfig ens33 192.168.0.2 netmask 255.255.255.0
ifconfig ens37 192.168.1.2 netmask 255.255.255.0 
PC3 (Apache):

Kod: Zaznacz cały

ifconfig ens33 192.168.1.1 netmask 255.255.255.0
route add default gw 192.168.1.2 
A plik konfuguracyjny

Kod: Zaznacz cały

/etc/apache2/sites-available/000-default.conf
na PC2 jest następujący:

Kod: Zaznacz cały

<VirtualHost *:80>

        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

        ProxyPreserveHost On
        ProxyPass / http://192.168.1.1/
        ProxyPassReverse / http://192.168.1.1/
</VirtualHost>
Niestety kiedy próbuję z przeglądarki PC1 osiągnać

Kod: Zaznacz cały

http://192.168.1.1/index.html?exec=/bin/bash
otrzymuję timeout (róznież dla zwykłego http://192.168.1.1), a /var/log/apache2/error.log nie posiada żadnych logów, aby nastąpiła próba wywołania /bin/bash . Co jest tu problemem?
ODPOWIEDZ

Wróć do „Przedszkole Linuksa”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 70 gości