Webmin proxy na serwerze apache

Konfiguracja serwerów, usług, itp.
soban
Posty: 2
Rejestracja: 26 września 2009, 00:46

Webmin proxy na serwerze apache

Post autor: soban »

Chciałbym, aby mój webmin działał na serwerze apache w ten sposób, że mam sobie odnośnik na stronie do takowego i nie używać:

Kod: Zaznacz cały

[URL]https://1.1.1.1:10000[/URL]
Udało mi się zmusić webmina, aby działał przez:

Kod: Zaznacz cały

http://1.1.1.1:10000
Jednak efekt, jaki chciałbym osiągnąć to:[coe]http://1.1.1.1/webmin/[/code]

Szukając z pomocą Google, natrafiłem na coś takiego: http://www.webmin.com/apache.html

Kod: Zaznacz cały

cat /etc/apache2/sites-available/default
<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,denny
                allow from all
        </Directory>
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,denny
                Allow from all
        </Directory>
        ErrorLog ${APACHE_LOG_DIR}/error.log
        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn
        CustomLog ${APACHE_LOG_DIR}/access.log combined

<Proxy *>
        Order deny,allow
        Allow from all
</Proxy>
    ProxyPass        /webmin http://1.1.1.1:10000/
    ProxyPassReverse /webmin http://1.1.1.1:10000/


</VirtualHost>

Jednak, gdy się próbuje zalogować dostaję coś takiego:

Kod: Zaznacz cały

[TABLE="class: shrinkwrapper, width: 40%"]
[TR]
[TD][TABLE="class: shrinkwrapper, width: 40%"]
[TR]
[TD][TABLE="class: ui_table, width: 40%"]
[TR]
[TD][B]Login to Webmin[/B][/TD]
[/TR]
[TR="class: ui_table_body"]
[TD][TABLE="width: 100%"]
[TR="class: ui_form_pair"]
[TD="class: ui_form_value, colspan: 2, align: center"]You must enter a username and password to login to the Webmin server on 1.1.1.1.[/TD]
[/TR]
[TR="class: ui_form_pair"]
[TD="class: ui_form_label"][B]Username[/B][/TD]
[TD="class: ui_form_value"][/TD]
[/TR]
[TR="class: ui_form_pair"]
[TD="class: ui_form_label"][B]Password[/B][/TD]
[TD="class: ui_form_value"][/TD]
[/TR]
[TR="class: ui_form_pair"]
[TD="class: ui_form_label"][/TD]
[TD="class: ui_form_value"] Remember login permanently?[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[/TABLE]

Gdy się zaloguje dostaję: (Czy ma ktoś pomysł dlaczego?):

Kod: Zaznacz cały

Not Found

The requested URL /session_login.cgi was not found on this server.
[HR][/HR]Apache/2.2.16 (Debian) Server at 1.1.1.1 Port 80

Dodam, że:

Kod: Zaznacz cały

# ll /usr/share/webmin/session_login.cgi
-rwxr-xr-x 1 www-data www-data 2904 Feb  3 01:53 /usr/share/webmin/session_login.cgi
No i:

Kod: Zaznacz cały

# cat /etc/webmin/miniserv.conf
...
webprefix=/webmin
webprefixnoredir=1
referers=1.1.1.1

Edycja:
Znalazłem coś takiego:
Enter the hostname 1.1.1.1 into the Trusted websites field, and click Save.
wykonałem. Wszystko niby prawidłowo działa, ale 80% obrazków mi nie ładuje, ma ktoś pomysł dlaczego? Ewentualnie czy z tym proxy nie kombinuje jakoś na okrętkę - da się być może ten sam efekt bez proxy osiągnąć?
ODPOWIEDZ