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

Här behandlar vi program för Internet och kommunikation; webbläsare, chatt-program, filöverföring osv.
Användarvisningsbild
rocketdog
Inlägg: 12
Blev medlem: 09 okt 2014, 07:08
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Kontakt:

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

Inlägg 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>
Användarvisningsbild
Gunnar Hjalmarsson
Inlägg: 3030
Blev medlem: 08 aug 2010, 13:49
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Göteborg

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

Inlägg av Gunnar Hjalmarsson »

Startar du om apache2 mellan försöken?
Användarvisningsbild
johanre
Serveradmin
Inlägg: 3888
Blev medlem: 22 okt 2006, 09:13
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Malmö

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

Inlägg 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.
Användarvisningsbild
rocketdog
Inlägg: 12
Blev medlem: 09 okt 2014, 07:08
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Kontakt:

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

Inlägg 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.
Användarvisningsbild
Gunnar Hjalmarsson
Inlägg: 3030
Blev medlem: 08 aug 2010, 13:49
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Göteborg

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

Inlägg av Gunnar Hjalmarsson »

Har du laddat modulen?

$ cat /etc/apache2/mods-available/userdir.load
LoadModule userdir_module /usr/lib/apache2/modules/mod_userdir.so
Användarvisningsbild
rocketdog
Inlägg: 12
Blev medlem: 09 okt 2014, 07:08
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Kontakt:

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

Inlägg av rocketdog »

Japp, den är laddad enligt userdir.load
Användarvisningsbild
johanre
Serveradmin
Inlägg: 3888
Blev medlem: 22 okt 2006, 09:13
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Malmö

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

Inlägg av johanre »

Återkommer ang Apache konfiguration...
Användarvisningsbild
johanre
Serveradmin
Inlägg: 3888
Blev medlem: 22 okt 2006, 09:13
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Malmö

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

Inlägg 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>
Användarvisningsbild
rocketdog
Inlägg: 12
Blev medlem: 09 okt 2014, 07:08
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Kontakt:

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

Inlägg 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"?
Användarvisningsbild
johanre
Serveradmin
Inlägg: 3888
Blev medlem: 22 okt 2006, 09:13
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Malmö

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

Inlägg av johanre »

OK, men vad ger?

Kod: Markera allt

ls -ld /home/rocketdog
Användarvisningsbild
rocketdog
Inlägg: 12
Blev medlem: 09 okt 2014, 07:08
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Kontakt:

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

Inlägg 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
Användarvisningsbild
Gunnar Hjalmarsson
Inlägg: 3030
Blev medlem: 08 aug 2010, 13:49
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Göteborg

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

Inlägg 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
Användarvisningsbild
rocketdog
Inlägg: 12
Blev medlem: 09 okt 2014, 07:08
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Kontakt:

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

Inlägg 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".
Användarvisningsbild
Gunnar Hjalmarsson
Inlägg: 3030
Blev medlem: 08 aug 2010, 13:49
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Göteborg

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

Inlägg 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.
Användarvisningsbild
johanre
Serveradmin
Inlägg: 3888
Blev medlem: 22 okt 2006, 09:13
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Malmö

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

Inlägg av johanre »

Bra!
Skriv svar

Återgå till "Internet"