Joo siis tuo mun apache konffi kyllä toimii. Se public_html oli tehty tuolla "mod_userdir enabled"-komennolla. Eli unohdetaan se
Päällimäinen ongelma on edelleen sama:
Jos en ole kirjautunut serverille, tarjoaa se kylmästi 403 erroria http:n puolella. Kun taas olen kirjautuneena, niin kaikki toimii niinkuin pitääkin.
Tähän ongelmaan tuo apachen muokkaaminen ei auta, eihän?
Selvitellään hieman vielä että ollaan samalla aaltopituudella.
Userdir moduuli otetaan käyttöön komennolla
a2enmod userdir, käynnistetään apache ja tehdään sinne kotihakemistoon se public_html hakemisto johon ne kotisivut sijoitetaan. Nuo sivut sekä hakemisto ovat sen käyttäjän omistamia, oikeudet siis käyttäjällä.
drwxr-xr-x 6 mainlake mainlake 4096 2009-09-01 10:56 public_html
Paikallisesti sinne päästään osoitteella
http://localhost/~mainlake , muualta sisäverkosta serverin ip
http://192.168.0.123/~mainlakeUlkoapäin voidaan ohjata vaikka
www.dy.fi palvelun kautta osoite mainlake.dy.fi modeemin ulkoiseen ip-osoitteeseen ja edelleen porttiohjauksella sisäverkon ip-osoitteeseen
http://192.168.0.123/ , jolle taas on tehtynä /etc/apache2/sites-available/mainlake tiedosto missä DocumentRoot on /home/tuomas/public_html , joka taas on otettu käyttöön tuolla edellä kuvailemallani tavalla
a2ensite-komennolla.
(toivottavasti saat selvää)
Eli summarum: epäilen etteivät oikeudet ole kunnossa tai virtualhost asetukset kohdallaan?