Ubuntu Sverige

Servrar/apache flera användare

Ubuntu Sverige

Hoppa till: navigering, sök

[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
Personliga verktyg