[Fedora Core 12] Apache website in Homedir is forbidden

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • armageddon_2k1
  • Registratie: September 2001
  • Laatst online: 27-07 10:18
Ik heb een tijdje Ubuntu gebruikt en daar ging alles perfect, maar nu moet ik even Fedora Core 12 gebruiken (aangezien we software gebruiken op de universiteit welke momenteel alleen via yum te krijgen is).

Wat ik normaal altijd doe is Apache erop gooien en dan in mijn homedir een mapje Websites aanmaken (zoals ook bij Ubuntu het geval is).
Vervolgens voeg ik een Alias toe naar een site in Websites en zet ik de toegang via de Directory directive in een Apache conf bestand en alles werkt.

In Fedora Core 12 blijf ik echter Forbidden 403 houden. Een website in /var/www gooien werkt wel, maar ik hou het liefst al mijn Eclipse projecten in mijn home-directory. Echter met een symbolic link in mijn Websites map die verwijst naar de echte locatie in /var/www werkt het ook niet.

Hoe kan ik dit het beste aanpakken? Het liefst wil ik namelijk gewoon een website in mijn Homedir ontwikkelen en deze dan via http://localhost/{sitenaam} aanroepen, waar ik dan apart de sites toevoeg met hun eigen configuraties in aparte .conf bestanden in de /etc/httpd/conf.d/ folder.
Ik had al zitten stoeien door mijzelf aan een groep www toe te voegen, net als de apache user en dan de rechten naar mijn website recursief op 771 te zetten, maar ook dat maake niks uit.

Heeft iemand tips? Ik wil dus mijn websites kunnen ontwikkelen in mijn eigen /home/Websites, maar dan websites toevoegen via een /alias of een <VirtualHost> in mijn Apache config.

Engineering is like Tetris. Succes disappears and errors accumulate.


Acties:
  • 0 Henk 'm!

  • d1ng
  • Registratie: Augustus 2009
  • Laatst online: 06-05-2024
Ja, kijk even naar de rechten van je home-dir zelf of die niet toevallig op 700 staat.
Want dan kan je webserver niet binnenin je $HOME kijken.

Acties:
  • 0 Henk 'm!

  • armageddon_2k1
  • Registratie: September 2001
  • Laatst online: 27-07 10:18
Nee, dat is niet het geval. Deze staat op 775

Engineering is like Tetris. Succes disappears and errors accumulate.


Acties:
  • 0 Henk 'm!

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Wat staat er in de logs? Hoe staan de opties FollowSymLinks of SymLinksIfOwnerMatch?

Acties:
  • 0 Henk 'm!

  • Emmeau
  • Registratie: Mei 2003
  • Niet online

Emmeau

All your UNIX are belong to us

mod user_dir wel geladen in Apache?

If you choose to criticise you choose your enemies


Acties:
  • 0 Henk 'm!

  • armageddon_2k1
  • Registratie: September 2001
  • Laatst online: 27-07 10:18
Bedankt voor de antwoorden :-)
Ik heb op de FedoraForums een antwoord gevonden.

Heb nu een map aangemaakt in /var/www genaamd htdocs. Deze heb ik toegewezen aan apache.apache. Daar vervolgens een map aangemaakt website_test en deze toegewezen aan arjan.arjan (ik dus). Vervolgens een symlink /home/arjan/Websites/website_test -> /var/www/htdocs/website_1 en een nette Alias kunnen maken in Apache.
De rechten van htdocs staan op 754 en die van website_1 op 755

Engineering is like Tetris. Succes disappears and errors accumulate.

Pagina: 1