GNU/Linux >> Znalost Linux >  >> Ubuntu

403 Zakázaná chyba při přístupu k povolenému virtuálnímu hostiteli?

Při přístupu na web definovaný v mém místním vývojářském prostředí se mi zdá, že nemohu překonat chybu 403 Forbidden.

V /etc/apache2/sites-available/ jsem definoval soubor fun.local:

<VirtualHost *:80>
        ServerName fun.local
        DocumentRoot /home/noah/work/fun
        ErrorLog /var/log/apache2/fun-error.log

        <Directory /home/noah/work/fun>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>
</VirtualHost>

Protokol chyb Apache pro web obsahuje tuto chybu:

[Sat Aug 21 13:34:34 2010] [crit] [client 127.0.0.1] (13)Permission denied: /home/noah/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable

Používám apache2 a ubuntu 10.04.

Přijatá odpověď:

Ujistěte se, že jste zkontrolovali oprávnění k tomuto adresáři. Uvědomte si, že Apache běží jako uživatel „www-data“ a aby fungoval, bude vyžadovat přístup pro čtení k souborům v tomto adresáři.

Chcete-li zkontrolovat oprávnění, spusťte z příkazového řádku:

ls -al /home/noah/

Všimněte si, že Apache zjišťuje, zda je možné adresář obsloužit kontrolou celé cesty pro soubory .htaccess. To pro případ, že v /home/noah/.htaccess existuje pravidlo, které říká, že věci by měly být odepřeny, a přepíše tak nastavení informací ve vašem souboru virtualhost.

Povolit uživateli www-data číst adresář by mělo pomoci. Další věc, kterou můžete udělat, je symbolicky propojit adresář /home/noah/work/fun do /var/www, kde by měl být uživatel apache výchozím vlastníkem.

Dejte mi vědět, pokud potřebujete další podrobnosti nebo jestli se tam dostanete.


Ubuntu
  1. Konfigurace virtuálního hostitele Apache – Linux

  2. Při pokusu o procházení složky na webu DNN se zobrazí zakázaná chyba

  3. 403 Zakázaná chyba při povolování /server-status na Apache HTTPD Server

  1. Konfigurace virtuálních hostitelů Apache na Ubuntu 18.04 – proces krok za krokem?

  2. Nastavte virtuálního hostitele založeného na názvu v Apache

  3. 403 Zakázané chyby při práci na vašem webu? Firewally, firewally, firewally

  1. Apache 403 Forbidden:Důvody a jak to opravit

  2. 403 Zakázaná chyba – co to je a jak ji opravit

  3. Apache VirtualHost 403 Zakázáno