Brugere på LAMP server - nu med guide
-
- Indlæg: 2667
- Tilmeldt: 21. nov 2006, 10:06
- Geografisk sted: Fredericia
Brugere på LAMP server - nu med guide
Jeg har på Uni adgang til en LAMP server, hvor apache har givet mig (og alle de andre på uni) en adresse der hedder:
http://*Url*/~brugernavn
Hvordan får jeg min egen LAMP server (baseret på turnkeylinux eg. ubuntu 10.04 server) til at kunne gøre det samme.
Er det en "virtuel" server?
Min ide er at have en server til al ftp/www - og senere køre den online.
http://*Url*/~brugernavn
Hvordan får jeg min egen LAMP server (baseret på turnkeylinux eg. ubuntu 10.04 server) til at kunne gøre det samme.
Er det en "virtuel" server?
Min ide er at have en server til al ftp/www - og senere køre den online.
Senest rettet af thj01 6. okt 2011, 11:54, rettet i alt 1 gang.
Forfatter til Ubuntuguiden: http://www.vidas.dk/guides/ubuntuguiden.html
Kører LTS udgaverne.
"It's always easy if you know how to do it."
Kører LTS udgaverne.
"It's always easy if you know how to do it."
-
- Admin
- Indlæg: 3652
- Tilmeldt: 5. mar 2010, 19:58
- IRC nickname: nicky
- Geografisk sted: 192.168.20.42
Re: Brugere på LAMP server
Det har jeg faktisk også tit undret mig over, så det her var jo den perfekte mulighed for at læse lidt op på det
Virtual Hosts er muligheden for at hoste flere sider, med helt forskellige navne, på samme server.
http://httpd.apache.org/docs/2.2/vhosts/
Det du leder efter er muligheden for at hoste sider direkte fra en brugers /home-mappe. Ligesom at ~ er en variabel for /home/bruger i cli'en, så er den det også i Apache.
http://www.brennan.id.au/13-Apache_Web_Server.html#users
Virtual Hosts er muligheden for at hoste flere sider, med helt forskellige navne, på samme server.
http://httpd.apache.org/docs/2.2/vhosts/
Det du leder efter er muligheden for at hoste sider direkte fra en brugers /home-mappe. Ligesom at ~ er en variabel for /home/bruger i cli'en, så er den det også i Apache.
http://www.brennan.id.au/13-Apache_Web_Server.html#users
-
- Indlæg: 2667
- Tilmeldt: 21. nov 2006, 10:06
- Geografisk sted: Fredericia
Re: Brugere på LAMP server (turnkeylinux - baseret på Ubuntu
kiggede - og det var ikke løsningen.
Og før TitanusEramius bliver overfaldet for dårlig rådgivning vil jeg lige sige at jeg aldrig hvade fundet løsningen uden hans hjælp - for det satte terminilogien fast i mig, så jeg kunne finde den rigtige løsning. Så tak for det
Løsningen
Og her var magiens hjemmeside: magic........
NB - denne løsning er lavet til turnkeylinux, som fint kan køre i Virtualbox OSE
Login på serveren gennem terminalen med
Opret mapperne: 'public_html' og 'public_html/cgi-bin' i /etc/skel og opret en index.html med teksten: "Din hjemmeside"
(der skal ikke bruges sudo, da jeg har valgt at logge ind på serveren med
Ændr skrive rettighederne til mapperne
(forklaring : freedomnotbeer.dk)
Brugere fuld adgang - grupper ingen adgang - andre læse og eksekver rettigheder
Gå ind i webmin gennem en browser (Fra en anden maskine)
*ip_adresse* -> Webmin
Nu skal følgende gøres i webmin
gå ind i Apache Webserver -> Global configuration
Vælg: Configure Apache Modules
aktiver : userdir
DONE
FTP server
For at få ordentlig tilgang til LAMP-serveren skal den selvfølgelige også have en ftp server og den installeres med hjælp herfra : Ubuntu Server Guide
Installer ftp server
Ubuntu kører som standard med vsftpd - Very Secure FTPD
Konfigurer
Fjern hash fra 'local_enable=YES' og 'write_enable=YES'
..... og lås ftp-brugerne i deres hjemme mapper
Genstart vsftpd
DONE DONE!!!!!
Og før TitanusEramius bliver overfaldet for dårlig rådgivning vil jeg lige sige at jeg aldrig hvade fundet løsningen uden hans hjælp - for det satte terminilogien fast i mig, så jeg kunne finde den rigtige løsning. Så tak for det
Løsningen
Og her var magiens hjemmeside: magic........
NB - denne løsning er lavet til turnkeylinux, som fint kan køre i Virtualbox OSE
Login på serveren gennem terminalen med
Kode: Vælg alt
ssh root@*ip_adresse*
Opret mapperne: 'public_html' og 'public_html/cgi-bin' i /etc/skel og opret en index.html med teksten: "Din hjemmeside"
Kode: Vælg alt
mkdir /etc/skel/public_html /etc/skel/public_html/cgi-bin
echo '<h1>Din hjemmeside</h1>' > /etc/skel/public_html/index.html
(der skal ikke bruges sudo, da jeg har valgt at logge ind på serveren med
Ændr skrive rettighederne til mapperne
Kode: Vælg alt
chmod 705 /etc/skel/public_html /etc/skel/public_html/cgi-bin/
(forklaring : freedomnotbeer.dk)
Brugere fuld adgang - grupper ingen adgang - andre læse og eksekver rettigheder
Gå ind i webmin gennem en browser (Fra en anden maskine)
*ip_adresse* -> Webmin
Nu skal følgende gøres i webmin
gå ind i Apache Webserver -> Global configuration
Vælg: Configure Apache Modules
aktiver : userdir
DONE
FTP server
For at få ordentlig tilgang til LAMP-serveren skal den selvfølgelige også have en ftp server og den installeres med hjælp herfra : Ubuntu Server Guide
Installer ftp server
Ubuntu kører som standard med vsftpd - Very Secure FTPD
Kode: Vælg alt
apt-get install vsftpd
Konfigurer
Kode: Vælg alt
nano /etc/vsftpd.conf
Fjern hash fra 'local_enable=YES' og 'write_enable=YES'
Kode: Vælg alt
# Uncomment this to allow local users to log in.
local_enable=YES
#
# Uncomment this to enable any form of FTP write command.
write_enable=YES
..... og lås ftp-brugerne i deres hjemme mapper
Kode: Vælg alt
# chroot_list_enable below.
chroot_local_user=YES
Genstart vsftpd
Kode: Vælg alt
/etc/init.d/vsftpd restart
DONE DONE!!!!!
Forfatter til Ubuntuguiden: http://www.vidas.dk/guides/ubuntuguiden.html
Kører LTS udgaverne.
"It's always easy if you know how to do it."
Kører LTS udgaverne.
"It's always easy if you know how to do it."
-
- Admin
- Indlæg: 3652
- Tilmeldt: 5. mar 2010, 19:58
- IRC nickname: nicky
- Geografisk sted: 192.168.20.42
Re: Brugere på LAMP server (LØST) - nu med guide
Jamen jeg er da glad for at kunne hjælpe.
Jeg har taget med den frihed at kopiere selve guiden over i "Guides og Howtos" som et selvstændigt indlæg, jeg håber ikke at det gør noget?
Men jeg har faktisk tit undret mig over hvordan det virker, fordi fx min diskstation fra Synology understøtter funktionen med at bruge en brugers /home-mappe som basis for en hjemmeside, som så bliver præsenteret med en tilde (~) efter domænet på hjemmesidenavnet. Nu kan man selv lave det i Apache på sit ynglingssystem
Jeg har taget med den frihed at kopiere selve guiden over i "Guides og Howtos" som et selvstændigt indlæg, jeg håber ikke at det gør noget?
Men jeg har faktisk tit undret mig over hvordan det virker, fordi fx min diskstation fra Synology understøtter funktionen med at bruge en brugers /home-mappe som basis for en hjemmeside, som så bliver præsenteret med en tilde (~) efter domænet på hjemmesidenavnet. Nu kan man selv lave det i Apache på sit ynglingssystem
-
- Indlæg: 2667
- Tilmeldt: 21. nov 2006, 10:06
- Geografisk sted: Fredericia
Re: Brugere på LAMP server (LØST) - nu med guide
Skal vi væde med at din diskstation bruger en eller anden afart af apache
Forfatter til Ubuntuguiden: http://www.vidas.dk/guides/ubuntuguiden.html
Kører LTS udgaverne.
"It's always easy if you know how to do it."
Kører LTS udgaverne.
"It's always easy if you know how to do it."
-
- Admin
- Indlæg: 20878
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
Re: Brugere på LAMP server (LØST) - nu med guide
Husk at vi ikke længere skriver løst i emnet men bruger accepter knappen
-
- Indlæg: 2667
- Tilmeldt: 21. nov 2006, 10:06
- Geografisk sted: Fredericia
Re: Brugere på LAMP server (LØST) - nu med guide
øhhhh accepter knappen?
Forfatter til Ubuntuguiden: http://www.vidas.dk/guides/ubuntuguiden.html
Kører LTS udgaverne.
"It's always easy if you know how to do it."
Kører LTS udgaverne.
"It's always easy if you know how to do it."
-
- Admin
- Indlæg: 10725
- Tilmeldt: 26. apr 2008, 19:27
- IRC nickname: Christian_Arvai
- Geografisk sted: Holeby - Lolland
Re: Brugere på LAMP server (LØST) - nu med guide
thj01 skrev:øhhhh accepter knappen?
Den er beskrevet her https://ubuntudanmark.dk/forum/viewtopic.php?f=11&t=8278
PS : Jeg har allerede markeret tråden.
Med venlig hilsen Christian
"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
-
- Admin
- Indlæg: 20878
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
Re: Brugere på LAMP server - nu med guide
Så fjerner jeg lige løst fra emnet
-
- Indlæg: 2667
- Tilmeldt: 21. nov 2006, 10:06
- Geografisk sted: Fredericia
Re: Brugere på LAMP server - nu med guide
Flueben = løst ..... tjek!
Tror bare jeg har været for længe væk fra UbuntuDanmark - for jeg har aldrig set den tråd
Tror bare jeg har været for længe væk fra UbuntuDanmark - for jeg har aldrig set den tråd
Forfatter til Ubuntuguiden: http://www.vidas.dk/guides/ubuntuguiden.html
Kører LTS udgaverne.
"It's always easy if you know how to do it."
Kører LTS udgaverne.
"It's always easy if you know how to do it."
-
- Admin
- Indlæg: 3652
- Tilmeldt: 5. mar 2010, 19:58
- IRC nickname: nicky
- Geografisk sted: 192.168.20.42
Re: Brugere på LAMP server (LØST) - nu med guide
thj01 skrev:Skal vi væde med at din diskstation bruger en eller anden afart af apache
Version 2.2.13 hvis jeg skulle gætte
Den kører både administrationens webui, Transmissions webui og en testside jeg har lavet helt uden problemer. Det er et dejligt stykke software