Servrar/apache flera användare
Från Ubuntu Sverige
[redigera] Hemsidor för flera användare i apache2
Du har alltså installerat apache2 på din dator och har din sida i mappen /var/www/ och nu vill du skaffa flera hemsidesplatser för olika användare.
OK då kör vi!
Första användaren är du själv och vi ska skapa en privat-hemsidesplats åt dig.
Steg1. Öppna din hemmapp på datorn i menyn med platser>Hemmapp
Steg2. Skapa en mapp med namnet public_html
Steg3. Öppna mappen och skapa en textfil med namnet index.html genom att högerklicka i det tomma fältet och välja
- "skapa dokument" och "tom fil". Lägg in följande kod på sidan genom att kopiera härifrån och klistra in.
<html> <head> </head> <body> <h1>Min privata hemsida</h1> </body> </html>
Spara sedan filen som index.html. Den kan du självklart ändra senare efter behov.
Nu kan du skapa flera nya användare i huvudmenyn under användare och grupper.
Varje ny användare kommer då att ha ett eget hemmapp, där du kan lägga in en public_html mapp med index.html filen.
Mappar för de olika användarna finns i filsystemets /home/ mapp.
För att sedan titta på motsvarande användarens sida skriver du i din webläsare:
http://localhost/~användarnamn
eller om du har en DynDns eller No-IP adress:
http://peter.homelinux.net/~maria
I fall du inte kommer in i din privata hemsida måste du högerklicka på mappen public_html och ändra rättigheterna till 755.
Om du har ställt in rättigheterna och du fortfarande inte kommer in i din privata hemsida behöver du ställa in Apache så att den hittar rätt (olika versioner av Apache gör detta som default vid installation, andra inte). Det är lätt att göra. Öppna terminalen och skriv:
cd /etc/apache2/mods-enabled sudo ln -s ../mods-available/userdir.load sudo ln -s ../mods-available/userdir.conf
Starta sedan om apache genom att skriva
sudo apache2ctl restart
Testa nu att det fungerar genom att (som tidigare) gå till:
http://localhost/~användarnamn
