Servrar/apache flera användare
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 skaffa en privat-hemsidesplats åt dig.
Steg1. Öppna din hemmapp på datorn i menyn med platser>Hemmapp
Steg2. Skaffa en mapp med namnet public_html
Steg3. Öppna mappen och skaffa 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 skaffa 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 dom 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ädarenamn
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ädarenamn


