Пара вопросов по apache

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

storm2005
Сообщения: 136

Пара вопросов по apache

Сообщение storm2005 »

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

Re: Пара вопросов по apache

Сообщение neol »

второй и третий - mod_proxy.
Спасибо сказали:
storm2005
Сообщения: 136

Re: Пара вопросов по apache

Сообщение storm2005 »

Активировал 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/

То все работает.
Спасибо сказали: