Назад | Перейти на главную страницу

Установите Nagios для поддомена (Ubuntu)

Итак, у меня на сервере установлен Nagios, и сейчас я могу получить к нему доступ по адресу http: // сервер / nagios /. Что я действительно хотел бы иметь, так это иметь его в http: //nagios.server/. Как я могу изменить Nagios, чтобы я мог это сделать? Я использую Ubuntu 10.04.

Спасибо!

Это возможно с так называемыми виртуальными хостами.

Вот часть примера конфигурации Apache httpd для этого.

<VirtualHost *>
ServerAdmin webmaster@server
DocumentRoot /www/nagios
ServerName nagios.server
ErrorLog logs/host.foo.com-error_log
TransferLog logs/host.foo.com-access_log
</VirtualHost> 

Здесь "/ www / nagios" указывает на каталог, в котором хранятся ваши страницы nagios.

Но nagios.server должен быть в ваших записях DNS и указывать на тот же IP-адрес, что и запись «сервера». Или вы можете добавить nagios.server в свой локальный файл / etc / hosts (или c: \ windows \ system32 \ drivers \ etc \ hosts)

Есть некоторые проблемы с тем, что вы хотели бы сделать ...

1) в http: // сервер / nagios: сервер это HOSTNAME и нагиос это каталог на хосте.

2) в http: //nagios.server/: нагиос это HOSTNAME и сервер это домен, частью которого является хост.

Следовательно, невозможно сделать то, что вы хотели бы в настоящее время, без настройки вашего сервера nagios, чтобы его имя хоста было нагиос и даже тогда вы могли бы получить к нему доступ либо http: // nagios / или http: // nagios / nagios - в зависимости от вашего httpd conf файла.

Если, конечно, вы не хотите, чтобы ваше имя хоста было нагиос и "привязать" его к домену с именем сервер

Т.е. изменение вашего имени хоста на nagios.server