public_html v Apache

Založil martlin, 17. 02. 2012, 21:10:34

Předchozí téma - Další téma

martlin

Mám Apache 2.2.22 na Debianovi 2.6.32-5-686 a za boha mi nechce fungovat načítání stránek z ~/public_html. Práva mám všude 755, v /etc/apache2/httpd.conf mám:

#zapne userdir
<IfModule mod_userdir.c>
        #UserDir disable
        UserDir public_html
</IfModule>

#něco povolí bo tak něco
<Directory /home/*/public_html>
        AllowOverride FileInfo AuthConfig Limit All
        Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
        <Limit GET POST OPTIONS>
                Order allow,deny
                Allow from all
        </Limit>
        <LimitExcept GET POST OPTIONS>
                Order deny,allow
                Deny from all
        </LimitExcept>
</Directory>


ale pořád apache v prohlížeči hlásí "404 Not found".

Roman Horník

Možná se mu nelíbí tohle: <Directory /home/*/public_html>
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

ulo

#2
A nemáš v /etc/apache2/sites-available/default nastaven jako DocumentRoot /var/www? Pokud jo, tak tam bych to změnil za tu tvou cestu.

EDIT: jo a je nutné po každé změně v konfiguraci Apache restartovat...
PC-doma:  LinuxMint 17.2 KDE (64bit) - AMD Athlon II X2 270, MB ASUS M5A78L LE, RAM 4 GB, ATI Radeon HD4350
PC-práce: LinuxMint 17.2 KDE (32bit) - Intel Pentium 4, MB MSI 945G Neo, RAM 4 GB, GeForce 8400 GS
NB:  LinuxMint 17.1 KDE (32bit) - Acer TravelMate 3002
Servery:  Debian 6.0 Squeeze