Apache2

Konfiguration av nätverk, hur man använder Ubuntu som server, och håller sin dator säker
Maxim
Inlägg: 136
Blev medlem: 21 maj 2007, 14:23
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Sandviken
Kontakt:

Apache2

Inlägg av Maxim »

Hej jag är helt novis på det här o det flesta grejor med linux med men vill göra ett försök iallafall.
Jag har kört in Apache2 från förrådet och tänke att efter jag kört in det  så startat man upp det under program men tydligen så ska man köra det via terminal?
Jag vet att det har blivit en mapp i /var/www och när jag testar den i webläsaren säger den att itś works. Men jag får inte in filer där och jag har läst i andra trådar här om det och jag får det inte att funka. :-[
ycc
Inlägg: 1818
Blev medlem: 10 feb 2007, 04:08
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Kontakt:

SV: Apache2

Inlägg av ycc »

Den fungerar nog om den säger "it works". Om man kryssar i Apachen i Administration > tjänster så startar den automatiskt när systemet startar. Annars skriver man i terminalen:

Kod: Markera allt

/etc/init.d/apache2 start
(eller byt start mot "stop" eller "restart")

Varför det inte går att kopiera filer vet jag inte. Har du försökt med

Kod: Markera allt

sudo cp ...
Eller starta nautilus (filbläddraren) med "gksu nautilus" från terminalen och kopiera sedan grafiskt med klick och drag.
(sudo/gksu ger "super user privilegier")

Funkar det inte så fråga bara igen  :)

EDIT:
sudo /etc/init.d/apache2 start
skall det nog vara
Senast redigerad av 1 ycc, redigerad totalt 16 gånger.
Ubuntu/Linux - Grunder: En introduktion till Ubuntu och Linux
Ubuntu/Linux - Basics: An introduction to Ubuntu and Linux (experimental, automated translation)
Användarvisningsbild
Louie
Inlägg: 2361
Blev medlem: 15 nov 2006, 10:15
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: Göteborg
Kontakt:

SV: Apache2

Inlägg av Louie »

Du har som tidigare sagt inte rättigheter för mappen /var/www den ägs av www-data(apache) och om du vill göra någon form av editering av filerna i den mappen så krävs att du är Superanvändare(sudo) så du behöver köra det kommandot innan. Det går även att ändra rättigheterna för mappen.

MVH
Ett väl utfört arbete ger en inre tillfredsställelse och är den grund var på samhället vilar.
Linuxuser - Fri webhosting åt folket!
IRC: Louie` @ #kurbitz freenode - Jabber: PM för jabber
Tompalaz
Inlägg: 772
Blev medlem: 19 maj 2007, 20:34
OS: RHEL/CentOS
Ort: Stockholm

SV: Apache2

Inlägg av Tompalaz »

Den här har jag haft otrolig nytta av
http://ubuntu-se.org/forum/index.php/topic,14312.0.html
Symboliska länkar mot var/www använder jag
Du kan också lägga en symbolisk länk i /var/www/ som pekar på /home/<dittanvändarnamn>/public_html/

Det gör du på detta vis:
sudo ln -s /home/<dittanvändarnamn>/public_html/ /var/www/kalle

Sen skriver du http://<ipnr eller domännamn>/kalle i din webbläsare.
Användarvisningsbild
Louie
Inlägg: 2361
Blev medlem: 15 nov 2006, 10:15
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: Göteborg
Kontakt:

SV: Apache2

Inlägg av Louie »

Det går också att ladda modulen userdir så att du får länkningen mer eller mindre automagiskt. Sen gäller det bara att ha en public_html i din hemmapp och vipps så hittar du dina filer som du lägger i public_html under dinsida.se/~kalle
Ett väl utfört arbete ger en inre tillfredsställelse och är den grund var på samhället vilar.
Linuxuser - Fri webhosting åt folket!
IRC: Louie` @ #kurbitz freenode - Jabber: PM för jabber
Användarvisningsbild
maths57
Inlägg: 2911
Blev medlem: 22 jun 2007, 15:10
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

SV: Apache2

Inlägg av maths57 »

Ett annat sätt än länkar är att skapa ett Alias. Har du Gutsy finns det en mapp i hemkatalogen som heter Publikt. Den har du ju skrivrättigheter i. Om man ska göra en alias med den gör man så här.

1. Öppna först Textredigeraren som root.

Alt+F2
gksudo gedit

Om du kör Ubuntu är det gksudo som gäller, i Kubuntu är det något annat.

2. Skriv nu in följande.

# Ett alias för min mapp Publikt
Alias /maxim /home/maxim/Publikt

<Directory /home/maxim/Publikt>
Options Indexes FollowSymLinks
DirectoryIndex index.html
Order allow,deny
Allow from all
</Directory>

3. Spara dokumentet i mappen /etc/apache2/conf.d med namnet maxim.

4. Nu behöver du starta om webbservern. Lämpligast gör man det från ett terminalfönster på det här sättet.

Kod: Markera allt

sudo /etc/init.d/apache2 reload
5. Öppna nu webbläsaren och ange den här adressen

localhost/maxim

Nu borde du få upp innehållet i din mapp Publikt.
KiviE
Inlägg: 2157
Blev medlem: 25 okt 2007, 14:00
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Luleå

SV: Apache2

Inlägg av KiviE »

Ett mer "korrekt" ställe att spara filen som maths57 pratar om är i sites-enabled och inte conf.d.

I sites-enabled ska man ha alla sidor som ska användas. Eg ska sidorna ligga i sites-available och länkas till sites-enabled.
andol
Inlägg: 3093
Blev medlem: 31 dec 2007, 00:19
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur

SV: Apache2

Inlägg av andol »

KiviE skrev: Ett mer "korrekt" ställe att spara filen som maths57 pratar om är i sites-enabled och inte conf.d.

I sites-enabled ska man ha alla sidor som ska användas. Eg ska sidorna ligga i sites-available och länkas till sites-enabled.
Njae, site-availble/enabled är väl snarare till för kompletta <VirtualHost ...>

Beroende på vad man vill uppnå skulle det däremot vara en idé att placera konfiguration i sites-available/default, alternativt annan vhost-fil.
Användarvisningsbild
maths57
Inlägg: 2911
Blev medlem: 22 jun 2007, 15:10
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

SV: Apache2

Inlägg av maths57 »

Jag kom på hur man gör Alias när jag sökte förstå hur jag kunde surfa till localhost/phpmyadmin efter att ha installerat den via Synaptic. Det fanns nämligen ingen länk till den i /var/www. Då hittade jag filen /etc/apache2/conf.d/phpmyadmin.conf. Genom att kopiera det konceptet lyckades jag skapa Alias för andra saker som jag lagt i /srv eller min egen mapp Publikt.
Skriv svar

Återgå till "Nätverk, säkerhet och servrar"