nagios о проблемах virtualhost cgi

Ваш USB-накопитель, вероятно, отформатирован с использованием FAT, который не может хранить разрешения Linux или информацию о владельце. Из-за этого ядро ​​Linux притворяется, что root принадлежит всем файлам.

Если вы хотите разрешить настраиваемые разрешения, вы можете либо переформатировать флеш-накопитель, используя файловую систему, отличную от FAT (ext3?). Кроме того, вы можете переопределить владельца по умолчанию в usbmount / fstab.

3
задан 26 June 2012 в 16:42

23 ответа

Я не уверен, что это 100% правильно, но это 100% работает.

    <VirtualHost *:80>
    ServerName nagios.example.org
    ServerAlias nagios
    ServerAdmin webmaster@example.org
    DocumentRoot /usr/local/nagios/share

    ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin
    ScriptAlias /cgi-bin /usr/local/nagios/sbin
    Alias /nagios  /usr/local/nagios/share

    <Directory /usr/local/nagios/share>
            Options Indexes FollowSymLinks MultiViews
            #  SSLRequireSSL
            AllowOverride None
            Order allow,deny
            Allow from all
            #  Order deny,allow
            #  Deny from all
            #  Allow from 127.0.0.1
            AuthName "Nagios Access"
            AuthType Basic
            AuthUserFile /usr/local/nagios/etc/htpasswd.users
            Require valid-user
    </Directory>

    <Directory "/usr/local/nagios/sbin">
            #  SSLRequireSSL
            Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
            AllowOverride None
            Order allow,deny
            Allow from all
            #  Order deny,allow
            #  Deny from all
            #  Allow from 127.0.0.1
            AuthName "Nagios Access"
            AuthType Basic
            AuthUserFile /usr/local/nagios/etc/htpasswd.users
            Require valid-user
    </Directory>

    ErrorLog /var/log/httpd/nagios_error.log

    LogLevel warn

    CustomLog /var/log/httpd/nagios_access.log combined
    ServerSignature On
    </VirtualHost>

Я нашел этот макет после исследования и объединения многочисленных методов. Любой вклад будет оценен, почему или почему это может быть неправильно.

0
ответ дан 25 July 2018 в 18:18

Я использую Ubuntu 12.04, и чтобы исправить первоначальную ошибку tac.cgi, вы должны отредактировать строку в файлах index.html и index.php следующим образом.

frame src="/nagios/cgi-bin/tac.cgi" name="main" />

После этого начальная страница будет загружена правильно.

0
ответ дан 25 July 2018 в 18:18

Ваш файл конфигурации выглядит нормально, просто прокомментируйте строку «Alias ​​/ nagios / usr / local / nagios / share», поскольку вы уже определяете DocumentRoot, поэтому эта строка вступает в конфликт с вашим путем, определяющим для Nagios.

2
ответ дан 25 July 2018 в 18:18

Я использую Ubuntu 12.04, и чтобы исправить первоначальную ошибку tac.cgi, вы должны отредактировать строку в файлах index.html и index.php следующим образом.

frame src="/nagios/cgi-bin/tac.cgi" name="main" />

После этого начальная страница будет загружена правильно.

0
ответ дан 31 July 2018 в 13:38

Ваш файл конфигурации выглядит нормально, просто прокомментируйте строку «Alias ​​/ nagios / usr / local / nagios / share», поскольку вы уже определяете DocumentRoot, поэтому эта строка вступает в конфликт с вашим путем, определяющим для Nagios.

2
ответ дан 31 July 2018 в 13:38

Я использую Ubuntu 12.04, и чтобы исправить первоначальную ошибку tac.cgi, вы должны отредактировать строку в файлах index.html и index.php следующим образом.

frame src="/nagios/cgi-bin/tac.cgi" name="main" />

После этого начальная страница будет загружена правильно.

0
ответ дан 2 August 2018 в 00:31

Ваш файл конфигурации выглядит нормально, просто прокомментируйте строку «Alias ​​/ nagios / usr / local / nagios / share», поскольку вы уже определяете DocumentRoot, поэтому эта строка вступает в конфликт с вашим путем, определяющим для Nagios.

2
ответ дан 2 August 2018 в 00:31

Я не уверен, что это 100% правильно, но это 100% работает.

    <VirtualHost *:80>
    ServerName nagios.example.org
    ServerAlias nagios
    ServerAdmin webmaster@example.org
    DocumentRoot /usr/local/nagios/share

    ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin
    ScriptAlias /cgi-bin /usr/local/nagios/sbin
    Alias /nagios  /usr/local/nagios/share

    <Directory /usr/local/nagios/share>
            Options Indexes FollowSymLinks MultiViews
            #  SSLRequireSSL
            AllowOverride None
            Order allow,deny
            Allow from all
            #  Order deny,allow
            #  Deny from all
            #  Allow from 127.0.0.1
            AuthName "Nagios Access"
            AuthType Basic
            AuthUserFile /usr/local/nagios/etc/htpasswd.users
            Require valid-user
    </Directory>

    <Directory "/usr/local/nagios/sbin">
            #  SSLRequireSSL
            Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
            AllowOverride None
            Order allow,deny
            Allow from all
            #  Order deny,allow
            #  Deny from all
            #  Allow from 127.0.0.1
            AuthName "Nagios Access"
            AuthType Basic
            AuthUserFile /usr/local/nagios/etc/htpasswd.users
            Require valid-user
    </Directory>

    ErrorLog /var/log/httpd/nagios_error.log

    LogLevel warn

    CustomLog /var/log/httpd/nagios_access.log combined
    ServerSignature On
    </VirtualHost>

Я нашел этот макет после исследования и объединения многочисленных методов. Любой вклад будет оценен, почему или почему это может быть неправильно.

0
ответ дан 2 August 2018 в 00:31

Я не уверен, что это 100% правильно, но это 100% работает.

    <VirtualHost *:80>
    ServerName nagios.example.org
    ServerAlias nagios
    ServerAdmin webmaster@example.org
    DocumentRoot /usr/local/nagios/share

    ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin
    ScriptAlias /cgi-bin /usr/local/nagios/sbin
    Alias /nagios  /usr/local/nagios/share

    <Directory /usr/local/nagios/share>
            Options Indexes FollowSymLinks MultiViews
            #  SSLRequireSSL
            AllowOverride None
            Order allow,deny
            Allow from all
            #  Order deny,allow
            #  Deny from all
            #  Allow from 127.0.0.1
            AuthName "Nagios Access"
            AuthType Basic
            AuthUserFile /usr/local/nagios/etc/htpasswd.users
            Require valid-user
    </Directory>

    <Directory "/usr/local/nagios/sbin">
            #  SSLRequireSSL
            Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
            AllowOverride None
            Order allow,deny
            Allow from all
            #  Order deny,allow
            #  Deny from all
            #  Allow from 127.0.0.1
            AuthName "Nagios Access"
            AuthType Basic
            AuthUserFile /usr/local/nagios/etc/htpasswd.users
            Require valid-user
    </Directory>

    ErrorLog /var/log/httpd/nagios_error.log

    LogLevel warn

    CustomLog /var/log/httpd/nagios_access.log combined
    ServerSignature On
    </VirtualHost>

Я нашел этот макет после исследования и объединения многочисленных методов. Любой вклад будет оценен, почему или почему это может быть неправильно.

0
ответ дан 4 August 2018 в 16:00

Я использую Ubuntu 12.04, и чтобы исправить первоначальную ошибку tac.cgi, вы должны отредактировать строку в файлах index.html и index.php следующим образом.

frame src="/nagios/cgi-bin/tac.cgi" name="main" />

После этого начальная страница будет загружена правильно.

0
ответ дан 4 August 2018 в 16:00

Ваш файл конфигурации выглядит нормально, просто прокомментируйте строку «Alias ​​/ nagios / usr / local / nagios / share», поскольку вы уже определяете DocumentRoot, поэтому эта строка вступает в конфликт с вашим путем, определяющим для Nagios.

2
ответ дан 4 August 2018 в 16:00

Я использую Ubuntu 12.04, и чтобы исправить первоначальную ошибку tac.cgi, вы должны отредактировать строку в файлах index.html и index.php следующим образом.

frame src="/nagios/cgi-bin/tac.cgi" name="main" />

После этого начальная страница будет загружена правильно.

0
ответ дан 6 August 2018 в 00:38

Ваш файл конфигурации выглядит нормально, просто прокомментируйте строку «Alias ​​/ nagios / usr / local / nagios / share», поскольку вы уже определяете DocumentRoot, поэтому эта строка вступает в конфликт с вашим путем, определяющим для Nagios.

2
ответ дан 6 August 2018 в 00:38

Я не уверен, что это 100% правильно, но это 100% работает.

    <VirtualHost *:80>
    ServerName nagios.example.org
    ServerAlias nagios
    ServerAdmin webmaster@example.org
    DocumentRoot /usr/local/nagios/share

    ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin
    ScriptAlias /cgi-bin /usr/local/nagios/sbin
    Alias /nagios  /usr/local/nagios/share

    <Directory /usr/local/nagios/share>
            Options Indexes FollowSymLinks MultiViews
            #  SSLRequireSSL
            AllowOverride None
            Order allow,deny
            Allow from all
            #  Order deny,allow
            #  Deny from all
            #  Allow from 127.0.0.1
            AuthName "Nagios Access"
            AuthType Basic
            AuthUserFile /usr/local/nagios/etc/htpasswd.users
            Require valid-user
    </Directory>

    <Directory "/usr/local/nagios/sbin">
            #  SSLRequireSSL
            Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
            AllowOverride None
            Order allow,deny
            Allow from all
            #  Order deny,allow
            #  Deny from all
            #  Allow from 127.0.0.1
            AuthName "Nagios Access"
            AuthType Basic
            AuthUserFile /usr/local/nagios/etc/htpasswd.users
            Require valid-user
    </Directory>

    ErrorLog /var/log/httpd/nagios_error.log

    LogLevel warn

    CustomLog /var/log/httpd/nagios_access.log combined
    ServerSignature On
    </VirtualHost>

Я нашел этот макет после исследования и объединения многочисленных методов. Любой вклад будет оценен, почему или почему это может быть неправильно.

0
ответ дан 6 August 2018 в 00:38

Я не уверен, что это 100% правильно, но это 100% работает.

    <VirtualHost *:80>
    ServerName nagios.example.org
    ServerAlias nagios
    ServerAdmin webmaster@example.org
    DocumentRoot /usr/local/nagios/share

    ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin
    ScriptAlias /cgi-bin /usr/local/nagios/sbin
    Alias /nagios  /usr/local/nagios/share

    <Directory /usr/local/nagios/share>
            Options Indexes FollowSymLinks MultiViews
            #  SSLRequireSSL
            AllowOverride None
            Order allow,deny
            Allow from all
            #  Order deny,allow
            #  Deny from all
            #  Allow from 127.0.0.1
            AuthName "Nagios Access"
            AuthType Basic
            AuthUserFile /usr/local/nagios/etc/htpasswd.users
            Require valid-user
    </Directory>

    <Directory "/usr/local/nagios/sbin">
            #  SSLRequireSSL
            Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
            AllowOverride None
            Order allow,deny
            Allow from all
            #  Order deny,allow
            #  Deny from all
            #  Allow from 127.0.0.1
            AuthName "Nagios Access"
            AuthType Basic
            AuthUserFile /usr/local/nagios/etc/htpasswd.users
            Require valid-user
    </Directory>

    ErrorLog /var/log/httpd/nagios_error.log

    LogLevel warn

    CustomLog /var/log/httpd/nagios_access.log combined
    ServerSignature On
    </VirtualHost>

Я нашел этот макет после исследования и объединения многочисленных методов. Любой вклад будет оценен, почему или почему это может быть неправильно.

0
ответ дан 7 August 2018 в 18:04

Я использую Ubuntu 12.04, и чтобы исправить первоначальную ошибку tac.cgi, вы должны отредактировать строку в файлах index.html и index.php следующим образом.

frame src="/nagios/cgi-bin/tac.cgi" name="main" />

После этого начальная страница будет загружена правильно.

0
ответ дан 7 August 2018 в 18:04

Ваш файл конфигурации выглядит нормально, просто прокомментируйте строку «Alias ​​/ nagios / usr / local / nagios / share», поскольку вы уже определяете DocumentRoot, поэтому эта строка вступает в конфликт с вашим путем, определяющим для Nagios. ]

2
ответ дан 7 August 2018 в 18:04

Я использую Ubuntu 12.04, и чтобы исправить первоначальную ошибку tac.cgi, вы должны отредактировать строку в файлах index.html и index.php следующим образом.

frame src="/nagios/cgi-bin/tac.cgi" name="main" />

После этого начальная страница будет загружена правильно.

0
ответ дан 10 August 2018 в 06:51

Ваш файл конфигурации выглядит нормально, просто прокомментируйте строку «Alias ​​/ nagios / usr / local / nagios / share», поскольку вы уже определяете DocumentRoot, поэтому эта строка вступает в конфликт с вашим путем, определяющим для Nagios.

2
ответ дан 10 August 2018 в 06:51

Я не уверен, что это 100% правильно, но это 100% работает.

    <VirtualHost *:80>
    ServerName nagios.example.org
    ServerAlias nagios
    ServerAdmin webmaster@example.org
    DocumentRoot /usr/local/nagios/share

    ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin
    ScriptAlias /cgi-bin /usr/local/nagios/sbin
    Alias /nagios  /usr/local/nagios/share

    <Directory /usr/local/nagios/share>
            Options Indexes FollowSymLinks MultiViews
            #  SSLRequireSSL
            AllowOverride None
            Order allow,deny
            Allow from all
            #  Order deny,allow
            #  Deny from all
            #  Allow from 127.0.0.1
            AuthName "Nagios Access"
            AuthType Basic
            AuthUserFile /usr/local/nagios/etc/htpasswd.users
            Require valid-user
    </Directory>

    <Directory "/usr/local/nagios/sbin">
            #  SSLRequireSSL
            Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
            AllowOverride None
            Order allow,deny
            Allow from all
            #  Order deny,allow
            #  Deny from all
            #  Allow from 127.0.0.1
            AuthName "Nagios Access"
            AuthType Basic
            AuthUserFile /usr/local/nagios/etc/htpasswd.users
            Require valid-user
    </Directory>

    ErrorLog /var/log/httpd/nagios_error.log

    LogLevel warn

    CustomLog /var/log/httpd/nagios_access.log combined
    ServerSignature On
    </VirtualHost>

Я нашел этот макет после исследования и объединения многочисленных методов. Любой вклад будет оценен, почему или почему это может быть неправильно.

0
ответ дан 10 August 2018 в 06:51

Ваш файл конфигурации выглядит нормально, просто прокомментируйте строку «Alias ​​/ nagios / usr / local / nagios / share», поскольку вы уже определяете DocumentRoot, поэтому эта строка вступает в конфликт с вашим путем, определяющим для Nagios.

2
ответ дан 15 August 2018 в 18:49

Я не уверен, что это 100% правильно, но это 100% работает.

    <VirtualHost *:80>
    ServerName nagios.example.org
    ServerAlias nagios
    ServerAdmin webmaster@example.org
    DocumentRoot /usr/local/nagios/share

    ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin
    ScriptAlias /cgi-bin /usr/local/nagios/sbin
    Alias /nagios  /usr/local/nagios/share

    <Directory /usr/local/nagios/share>
            Options Indexes FollowSymLinks MultiViews
            #  SSLRequireSSL
            AllowOverride None
            Order allow,deny
            Allow from all
            #  Order deny,allow
            #  Deny from all
            #  Allow from 127.0.0.1
            AuthName "Nagios Access"
            AuthType Basic
            AuthUserFile /usr/local/nagios/etc/htpasswd.users
            Require valid-user
    </Directory>

    <Directory "/usr/local/nagios/sbin">
            #  SSLRequireSSL
            Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
            AllowOverride None
            Order allow,deny
            Allow from all
            #  Order deny,allow
            #  Deny from all
            #  Allow from 127.0.0.1
            AuthName "Nagios Access"
            AuthType Basic
            AuthUserFile /usr/local/nagios/etc/htpasswd.users
            Require valid-user
    </Directory>

    ErrorLog /var/log/httpd/nagios_error.log

    LogLevel warn

    CustomLog /var/log/httpd/nagios_access.log combined
    ServerSignature On
    </VirtualHost>

Я нашел этот макет после исследования и объединения многочисленных методов. Любой вклад будет оценен, почему или почему это может быть неправильно.

0
ответ дан 15 August 2018 в 18:49

Я использую Ubuntu 12.04, и чтобы исправить первоначальную ошибку tac.cgi, вы должны отредактировать строку в файлах index.html и index.php следующим образом.

frame src="/nagios/cgi-bin/tac.cgi" name="main" />

После этого начальная страница будет загружена правильно.

0
ответ дан 15 August 2018 в 18:49

Другие вопросы по тегам:

Похожие вопросы: