为子域设置Nagios(Ubuntu)

所以我在服务器上安装了Nagios,现在我可以通过http:// server / nagios /来访问它。 我真的希望能够做的是在http://nagios.server/ 。 我将如何能够改变Nagios让我做到这一点? 我正在运行Ubuntu 10.04。

谢谢!

所谓的虚拟主机是可能的。

这是Apache httpdconfiguration示例的一部分。

<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应该在你的DNSlogging中并且指向与“服务器”logging相同的IP。 或者,您可以将nagios.server添加到本地/ etc / hosts文件(或c:\ windows \ system32 \ drivers \ etc \ hosts)

有什么问题想要做什么…

1)在http:// server / nagios : server是HOSTNAME,而nagios是主机上的一个目录。

2)在http://nagios.server/中 : nagios是HOSTNAME, 服务器是主机所属的域。

因此,如果没有configuration你的nagios服务器的主机名是nagios ,你甚至可以通过http:// nagios /或http:// nagios / nagios来访问它, – 取决于你的httpd conf文件。

除非你想把你的主机名设置为nagios,并把它“绑定”到一个名为server的域

即改变你的主机名为nagios.server