Vart hamnar ROOT?
-
- Inlägg: 60
- Blev medlem: 19 maj 2007, 23:25
- OS: Ubuntu
- Utgåva: 12.04 Precise Pangolin LTS
- Ort: Bålsta
Vart hamnar ROOT?
Hej.
Jag är helt nybörjare på Ubuntu och Linux över huvudtaget. Nu har jag installerat Apache på mitt Ubuntu, nu undrar jag vart hamnar ROOT-mappen någonstans?? Jag hittar den verkligen inte.
// Mikael
Klistrar /Emil.s
Jag är helt nybörjare på Ubuntu och Linux över huvudtaget. Nu har jag installerat Apache på mitt Ubuntu, nu undrar jag vart hamnar ROOT-mappen någonstans?? Jag hittar den verkligen inte.
// Mikael
Klistrar /Emil.s
Senast redigerad av 1 Emil.s, redigerad totalt 28 gånger.
-
- Inlägg: 2157
- Blev medlem: 25 okt 2007, 14:00
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Luleå
SV: Vart hamnar ROOT?
Konfig filerna för apache hamnar under /etc/apache2 om du kör med apache2. Hemsidorna hamnar under /var/www . Hoppas det här hjälpte dig lite.
- danno
- Inlägg: 445
- Blev medlem: 08 okt 2006, 10:13
- OS: Ubuntu
- Utgåva: 14.04 Trusty Tahr LTS
- Ort: Norrköping
SV: Vart hamnar ROOT?
Hej!
Webbrooten brukar vanligen vara /var/www/
Där lägger du dina PHP- eller HTML-filer.
sedan kan du surfa till http://datornamn/
eller om det är på samma dator: http://localhost/
Vill du inte ha dina filer där, eller om ni är fler som kodar så kan du skapa en katalog i din homekatalog, som du döper till public_html
Då blir URLen: http://localhost/~Ditt_Användarnamn/
Personligen vill jag ha filerna i /var/www, men ändå ha dem i hemkatalogen.
Detta har jag löst genom att montera public_html till webbroot:
KiviE hann visst före, men jag postar ändå...
Webbrooten brukar vanligen vara /var/www/
Där lägger du dina PHP- eller HTML-filer.
sedan kan du surfa till http://datornamn/
eller om det är på samma dator: http://localhost/
Vill du inte ha dina filer där, eller om ni är fler som kodar så kan du skapa en katalog i din homekatalog, som du döper till public_html
Då blir URLen: http://localhost/~Ditt_Användarnamn/
Personligen vill jag ha filerna i /var/www, men ändå ha dem i hemkatalogen.
Detta har jag löst genom att montera public_html till webbroot:
Kod: Markera allt
sudo mount --bind /home/Din_hemkatalog/public_html /var/www
-
- Inlägg: 60
- Blev medlem: 19 maj 2007, 23:25
- OS: Ubuntu
- Utgåva: 12.04 Precise Pangolin LTS
- Ort: Bålsta
SV: Vart hamnar ROOT?
Hej.
Tack för snabb hjälp, hittade mappen.
Men när jag försöker skapa en mapp där så går det inte. Man måste tydligen vara root för det.. hur fixar jag att jag blir det?? Trodde nämligen att jag var det..
// Mikael
Tack för snabb hjälp, hittade mappen.
Men när jag försöker skapa en mapp där så går det inte. Man måste tydligen vara root för det.. hur fixar jag att jag blir det?? Trodde nämligen att jag var det..
// Mikael
-
- Inlägg: 2157
- Blev medlem: 25 okt 2007, 14:00
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Luleå
SV: Vart hamnar ROOT?
Du kan göra en mapp genom att skriva "sudo mkdir /var/www/din_mapp" utan snuffar då förstås. Annars kan du ändra vilka som har skrivrättigheter i mappen www. Själv gjorde jag så här: "Sudo chown mitt_login:min_grupp /var/www" Då blir jag och min grupp ägare över mappen www. Är säkert någon nackdel med det här om man tänker ur en säkerhetsvinkel.
SV: Vart hamnar ROOT?
gksudo nautilus öppnar filhanteraren Nautilus med rättigheter. Var försiktig så du inte gör något dumt bara. 

Linuxkompis - En vänlig Linux-gemenskap för alla!
SV: Vart hamnar ROOT?
Eller så ändrar du bara "DocumentRoot" i /etc/apache2/sites-avilable/*default* till /vilken/katalog/du/vill
Tänk på att användaren "www-data" måste ha minst läsrättigheter för att kunna visa sidorna.
Tänk på att användaren "www-data" måste ha minst läsrättigheter för att kunna visa sidorna.
Home sweet ~/ = http://sandnabba.se
- Urban Anjar
- Inlägg: 7306
- Blev medlem: 05 nov 2006, 22:59
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Vickleby
- Kontakt:
SV: Vart hamnar ROOT?
cd
sudo ln -s /var/www/ webbsida
skapar en "genväg" (logisk länk) i din hemmakatalog med namnet webbsida, det kan vara en annan variant.
sudo ln -s /var/www/ webbsida
skapar en "genväg" (logisk länk) i din hemmakatalog med namnet webbsida, det kan vara en annan variant.
Ubuntu från början: http://ubuntufranborjan.wordpress.com/
Vill påminna om den här lilla filmen http://video.google.com/videoplay?docid ... 522818645#
Vill påminna om den här lilla filmen http://video.google.com/videoplay?docid ... 522818645#
SV: Vart hamnar ROOT?
Ursäkta om jag kapar tråden lite, men det där funkade inte för mig. Jag får bara en 404 - Not Found. The requested URL /~pinky/ was not found on this server.danno skrev:
Vill du inte ha dina filer där, eller om ni är fler som kodar så kan du skapa en katalog i din homekatalog, som du döper till public_html
Då blir URLen: http://localhost/~Ditt_Användarnamn/
Jag har bara skapat mappen och hivat in några filer, som borde listas, precis som innehåller i /var/www/, men icke.
-
- Inlägg: 2157
- Blev medlem: 25 okt 2007, 14:00
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Luleå
SV: Vart hamnar ROOT?
Edit: Har ändrat från att kopiera till länkar som det ska vara!Pinky skrev:Ursäkta om jag kapar tråden lite, men det där funkade inte för mig. Jag får bara en 404 - Not Found. The requested URL /~pinky/ was not found on this server.danno skrev:
Vill du inte ha dina filer där, eller om ni är fler som kodar så kan du skapa en katalog i din homekatalog, som du döper till public_html
Då blir URLen: http://localhost/~Ditt_Användarnamn/
Jag har bara skapat mappen och hivat in några filer, som borde listas, precis som innehåller i /var/www/, men icke.
Kod: Markera allt
cd /etc/apache2/mods-enabled
sudo ln -s ../mods-available/userdir.conf userdir.conf
sudo ln -s ../mods-available/userdir.load userdir.load
sudo /etc/init.d/apache2 restart
Senast redigerad av 1 KiviE, redigerad totalt 29 gånger.
SV: Vart hamnar ROOT?
Aaah, där ser man 
nu får jag en 403 Forbidden - You don't have permission to access /~pinky/ on this server.
Har kört chmod 755 först, och till sist 777, men utan resultat...

nu får jag en 403 Forbidden - You don't have permission to access /~pinky/ on this server.
Har kört chmod 755 först, och till sist 777, men utan resultat...

-
- Inlägg: 2157
- Blev medlem: 25 okt 2007, 14:00
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Luleå
SV: Vart hamnar ROOT?
Blev tvungen att testa själv för att kolla upp hur man skulle göra och jag fick då inga problem med rättigheterna...
drwxr-xr-x 2 elias elias 4.0K 2007-12-28 17:59 public_html
Jag har förövrigt inte rört mina konfig filer för apache, förutom att sätta NameServer, då jag nyss har installerat det, kanske du har fipplat med något i någon konfig fil?
drwxr-xr-x 2 elias elias 4.0K 2007-12-28 17:59 public_html
Jag har förövrigt inte rört mina konfig filer för apache, förutom att sätta NameServer, då jag nyss har installerat det, kanske du har fipplat med något i någon konfig fil?
SV: Vart hamnar ROOT?
njet, inte ändrat något, inte ens ställt in NameServer (men allt under /var/www funkar)
-
- Inlägg: 2157
- Blev medlem: 25 okt 2007, 14:00
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Luleå
SV: Vart hamnar ROOT?
NameServer = ServerName... råkade skriva fel.
Låter konstigt att det inte funkar för dig då... fel rättigheter på home mappen eller pinky mappen kanske?
Låter konstigt att det inte funkar för dig då... fel rättigheter på home mappen eller pinky mappen kanske?
SV: Vart hamnar ROOT?
det är väl bara själva public_html-mappen som rättigheterna måste vara rätt? eller ska jag behöva ändra i pinky eller home-mappen också??
-
- Inlägg: 2157
- Blev medlem: 25 okt 2007, 14:00
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Luleå
SV: Vart hamnar ROOT?
nej du borde inte behöva det tycker jag
men är ingen expert. Bara ett förslag
tycker det är konstigt att du får problem med rättigheter öht.


-
- Inlägg: 2157
- Blev medlem: 25 okt 2007, 14:00
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Luleå
SV: Vart hamnar ROOT?
Har kollat lite till och jag får samma problem som du om inte man har minst läsrättigheter i din home mapp, rätt logiskt egentligen, har du så att www-data, eller vad kontot till apache heter, kan läsa i din home mapp?
- maths57
- Inlägg: 2911
- Blev medlem: 22 jun 2007, 15:10
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
SV: Vart hamnar ROOT?
Vet inte om det här löser problemet, men för att kunna använda en mapp i sin hemkatalog som en mapp för webbsidor, måste man först aktivera modulen userdir. Det gör man genom att skapa länkar från /etc/apache2/mods-available/userdir.conf och /etc/apache2/mods-available/userdir.load till /etc/apache2/mods-enabled.
Sedan kan man ändra lite i userdir.conf (efter att ha gjort en kopia av den). I Ubuntu 7.10 finns det en mapp som heter Publikt, som man kan använda som webbmapp, sambamapp eller nfsmapp. Ändra bara följande UserDir public_html till UserDir Publikt och sedan ändrar man början på direktivet neda <Directory /home/*/public_html> till <Directory /home/*/Publikt>. Mappen Publikt har rätt rättigheter.
Sedan kan man ändra lite i userdir.conf (efter att ha gjort en kopia av den). I Ubuntu 7.10 finns det en mapp som heter Publikt, som man kan använda som webbmapp, sambamapp eller nfsmapp. Ändra bara följande UserDir public_html till UserDir Publikt och sedan ändrar man början på direktivet neda <Directory /home/*/public_html> till <Directory /home/*/Publikt>. Mappen Publikt har rätt rättigheter.
-
- Inlägg: 2157
- Blev medlem: 25 okt 2007, 14:00
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Luleå
SV: Vart hamnar ROOT?
ah, tänkte inte att de körde länkar, jag kopierade rakt över, funkar iofs lika bra men smartare med länkar.