Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.
Модераторы: SLEDopit , Модераторы разделов
storm2005
Сообщения: 136
Сообщение
storm2005 » 16.04.2010 18:20
Debian lenny
apache 2.2.9-10+lenny6
Первый вопрос
Консолидирую различную статистику на одном сайте.
Хочу подключить статистику ups туда же.
Код: Выделить всё
mount --bind /usr/lib/cgi-bin/apcupsd/ /var/www/st/usp/
Выставляю в апаче
Код: Выделить всё
<VirtualHost *:80>
ServerAdmin my_email
DocumentRoot /var/www/st
ServerName st.mydomain.local
ServerAlias www.st.mydomain.local
<Directory /var/www/st>
Order Allow,Deny
Allow from my_ip
</Directory>
# ups
<Directory /var/www/st/ups>
Options +ExecCGI
DirectoryIndex multimon.cgi
</Directory>
</VirtualHost>
Захожу на
http://st.mydomain.local/ups/
И вместо того, чтоб отобразить состояния моих ups он мне предлагает скачать файл default.
Если заходить по старинке
http://ip/cgi-bin/apcupsd/multimon.cgi все работает
Возможно есть более правильный путь решения данного вопроса, а не через mount?
Второй вопрос
Есть адрес вида
http://mydomain.local:3000/
Как подключить его на
http://st.mydomain.local/ntop
Третий вопрос.
Есть внутренний сайт на другом сервере
http://mydomain.local
Как его прицепить на внешний сайт, например,
http://mydomain/localsite
Повторюсь, что в данном случае разные сервера.
neol
Сообщения: 600
ОС: Debian Stable
Сообщение
neol » 16.04.2010 21:41
второй и третий - mod_proxy.
storm2005
Сообщения: 136
Сообщение
storm2005 » 19.04.2010 12:55
Активировал mod_proxy и mod_proxy_http
Подключил внутренний сайт к внешнему
http://site/localsite Захожу и отображается первая страница, однако когда хочу перейти к подкаталогам:
Код: Выделить всё
Not Found
The requested URL /vnstat/ was not found on this server.
Та же беда с ntop. Загружается главная страница. Отображается часть информации — таблицы, заголовки. В самом верху -
Код: Выделить всё
Please enable make sure that the ntop html/ directory is properly installed
а где должны быть графики
Код: Выделить всё
Not Found
The requested URL /interfaceTrafficPie.png was not found on this server.
proxy.conf
Код: Выделить всё
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass /ntop http://localsite:3000/
ProxyPassReverse /ntop http://localsite:3000/
ProxyPass /st http://st.localsite/
ProxyPassReverse /st http://st.localsite/
Код: Выделить всё
<VirtualHost *:80>
ServerAdmin my_email
DocumentRoot /var/www/st
ServerName st.localsite
ServerAlias www.st.localsite
<Directory /var/www/st>
AllowOverride None
Order Allow,Deny
Allow from all
</Directory>
# vnstat PHP frontend
<Directory /var/www/st/vnstat>
DirectoryIndex index.php
</Directory>
</VirtualHost>
Если заходить на локальные адреса
http://localsite:3000/
http://st.localsite/
То все работает.