Strona 1 z 1

[+] Apache brak uprawnień do otwierania stron

: 07 września 2008, 18:02
autor: Demerzel
Udało mi sie skompilować Apacha2 + php5. Strony z domyślnej lokalizacji

Kod: Zaznacz cały

/usr/locale/apache/htdocs
otwierają się bez problemu.
Za pomocą include w pliku httpd.conf dodałem swój plik konfiguracyjny zawierający:

Kod: Zaznacz cały

NameVirtualHost *
<VirtualHost *>
        DocumentRoot /var/www/katalognauki
        ServerName Fortress
        ServerAlias katalognauki
</VirtualHost>
<VirtualHost *>
        DocumentRoot /var/www/php
        ServerName Fortress
        ServerAlias php
</VirtualHost>

Alias /nagios/cgi-bin /usr/local/nagios/sbin
<Directory "/usr/local/nagios/sbin">
        Options ExecCGI
        AllowOverride None
#       Order allow
#       Allow from all
        AuthName "nagiosadmin"
        AuthType Basic
        AuthUserFile /usr/local/nagios/etc/htpasswd.users
        Require valid-user
</Directory>
Alias /nagios /usr/local/nagios/share
<Directory "/usr/local/nagios/share">
        Options None
        AllowOverride None
#       Order allow
#       Allow from all
        AuthName "nagiosadmin"
        AuthType Basic
        AuthUserFile /usr/local/nagios/etc/htpasswd.users
        Require valid-user
</Directory>
Którą kolwiek z tych stron prubuje otworzyć w przeglądarce pokazuje coś podobnego

Kod: Zaznacz cały

Forbidden
You don't have permission to access /nagios on this server.
Próbowałem zmieniać właściciela plików i katalogów do wyświetlenia jak i uruchomić apacha jako użytkownika nagios do którego należą wszystkie katalogi i pliki NAGIOS-a. Nie dało to efektu.

[ Dodano: 2008-09-08, 21:37 ]
Na razie częściowo udało mi się rozwiązać problem. Kompilowany Apache w pliku konfiguracyjnym ma domyślnie włączone ograniczenie z jakich katalogów może korzystać. Chwilowo skomentowałem niemal cały plik konfiguracyjny ale wiadomo o co chodzi.