Sida 1 av 1

Apache 2 och userdif.conf gör mig galen!

Postat: 09 okt 2014, 07:17
av rocketdog
Hej!

Har länge vart en användare av Ubuntu, tills i maj detta år då datorn totalkraschade.. Först i förrgår så fick jag ta en polares gammal härk, så jag tänkte..why not, Ubuntu var ju skoj! (särskilt Plex Media Server! :)

Hursomhelst, nu när jag installerat och confat det mesta som jag brukade ha det så återstår ett problem.... Apache2 och userdif-modden.
Jag har enablat den, skapat ~/public_html, testat chmod -R 777, chown <user>:www, <user>:www-data.. Men jag får bara
Forbidden

You don't have permission to access /~rocketdog on this server.
som resultat.

Detta är vad error.loggen ger mig:
[Thu Oct 09 07:06:44 2014] [error] [client 192.168.0.105] (13)Permission denied: access to /~rocketdog denied
Jag har googlat och googlat och bytt ut och redigerat usermod.conf i timtal men utan succes...
Någon som är high på detta och kan ge mig en hjälpande hand?

Så här ser userdif.conf ut för tillfället:

Kod: Markera allt

rocketdog@katana:~$ sudo cat /etc/apache2/mods-enabled/userdir.conf
<IfModule mod_userdir.c>
        UserDir public_html
        UserDir enabled rocketdog
        UserDir disabled root

        <Directory /home/*/public_html>
                AllowOverride FileInfo AuthConfig Limit Indexes
                 AllowOverride none
                 Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
                <Limit GET POST OPTIONS>
                         Require all granted
                        Allow from all
                </Limit>
                <LimitExcept GET POST OPTIONS>
                        Order deny,allow
                        Allow from all
                </LimitExcept>
        </Directory>
</IfModule>

Re: Apache 2 och userdif.conf gör mig galen!

Postat: 09 okt 2014, 07:57
av Gunnar Hjalmarsson
Startar du om apache2 mellan försöken?

Re: Apache 2 och userdif.conf gör mig galen!

Postat: 09 okt 2014, 09:21
av johanre
Jag reagerade på en annan sak; är det ubuntu 14.04 (Apache 2.4) eller 12.04 (Apache 2.2) du kör? Du har nämligen blandat rätt friskt mellan direktiven för konfigurationen av de båda versionerna av Apache. Så i nuläget kan det inte fungera.

Re: Apache 2 och userdif.conf gör mig galen!

Postat: 10 okt 2014, 16:42
av rocketdog
Gunnar Hjalmarsson skrev:Startar du om apache2 mellan försöken?
Yes, självklart.
johanre skrev:Jag reagerade på en annan sak; är det ubuntu 14.04 (Apache 2.4) eller 12.04 (Apache 2.2) du kör? Du har nämligen blandat rätt friskt mellan direktiven för konfigurationen av de båda versionerna av Apache. Så i nuläget kan det inte fungera.
Jag använder 12.04.

Re: Apache 2 och userdif.conf gör mig galen!

Postat: 10 okt 2014, 17:51
av Gunnar Hjalmarsson
Har du laddat modulen?

$ cat /etc/apache2/mods-available/userdir.load
LoadModule userdir_module /usr/lib/apache2/modules/mod_userdir.so

Re: Apache 2 och userdif.conf gör mig galen!

Postat: 10 okt 2014, 18:05
av rocketdog
Japp, den är laddad enligt userdir.load

Re: Apache 2 och userdif.conf gör mig galen!

Postat: 10 okt 2014, 23:59
av johanre
Återkommer ang Apache konfiguration...

Re: Apache 2 och userdif.conf gör mig galen!

Postat: 13 okt 2014, 07:27
av johanre
Ber om ursäkt har uselt dåligt med tid men börja med att:

Kod: Markera allt

<IfModule mod_userdir.c>
        UserDir public_html
        UserDir enabled rocketdog
        UserDir disabled root

        <Directory /home/*/public_html>
                AllowOverride FileInfo AuthConfig Limit Indexes
                 AllowOverride none
                 Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
                <LimitExcept GET POST OPTIONS>
                        Order deny,allow
                        Allow from all
                </LimitExcept>
        </Directory>
</IfModule>

Re: Apache 2 och userdif.conf gör mig galen!

Postat: 20 okt 2014, 10:39
av rocketdog
johanre skrev:Ber om ursäkt har uselt dåligt med tid men börja med att:

Kod: Markera allt

kod
Nej, fortfarande:
Forbidden

You don't have permission to access /~rocketdog on this server.
Apache/2.2.22 (Ubuntu) Server at 192.168.0.103 Port 80

Kod: Markera allt

drwxrwxrwx 2 rocketdog rocketdog 4.0K Oct  8 15:40 public_html
Däremot såg jag att

Kod: Markera allt

rocketdog@katana:~/public_html$ ls -hal
[b]-rwxrwxrwx [/b]1 rocketdog rocketdog    7 Oct  8 15:40 index.html
har chmod 777 på filen, men index.html verkar ju sakna en "tillåtelse"?

Re: Apache 2 och userdif.conf gör mig galen!

Postat: 20 okt 2014, 13:54
av johanre
OK, men vad ger?

Kod: Markera allt

ls -ld /home/rocketdog

Re: Apache 2 och userdif.conf gör mig galen!

Postat: 20 okt 2014, 17:02
av rocketdog
johanre skrev:OK, men vad ger?

Kod: Markera allt

ls -ld /home/rocketdog

Kod: Markera allt

rocketdog@katana:~$ ls -ld /home/rocketdog
drwx------ 7 rocketdog rocketdog 4096 Oct 20 12:04 /home/rocketdog

Re: Apache 2 och userdif.conf gör mig galen!

Postat: 20 okt 2014, 17:35
av Gunnar Hjalmarsson
Där har du nog förklaringen - du har stängt åtkomsten för alla utom dig själv.

Pröva:

chmod o+x /home/rocketdog

Re: Apache 2 och userdif.conf gör mig galen!

Postat: 20 okt 2014, 17:37
av rocketdog
Kanon! Nu funkar det.. Vad kan det ha berott på? Om jag minns rätt så behövde jag inte hålla på att chmod:a pub_html-mapparna sista jag "ubuntade".

Re: Apache 2 och userdif.conf gör mig galen!

Postat: 20 okt 2014, 17:43
av Gunnar Hjalmarsson
Vid något tillfälle har du chmod'at moderkatalogen så att bara du själv har åtkomst. Då spelar det ingen roll hur mycket åtkomst du ger exempelvis www-data längre ner i hierarkin.

Re: Apache 2 och userdif.conf gör mig galen!

Postat: 20 okt 2014, 19:47
av johanre
Bra!