Webmin proxy na serwerze apache
: 28 marca 2013, 14:29
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ć:
Udało mi się zmusić webmina, aby działał przez:
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
Jednak, gdy się próbuje zalogować dostaję coś takiego:
Gdy się zaloguje dostaję: (Czy ma ktoś pomysł dlaczego?):
Dodam, że:No i:
Edycja:
Znalazłem coś takiego:
Kod: Zaznacz cały
[URL]https://1.1.1.1:10000[/URL]
Kod: Zaznacz cały
http://1.1.1.1:10000
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
Kod: Zaznacz cały
# cat /etc/webmin/miniserv.conf
...
webprefix=/webmin
webprefixnoredir=1
referers=1.1.1.1
Edycja:
Znalazłem coś takiego:
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ąć?Enter the hostname 1.1.1.1 into the Trusted websites field, and click Save.