Hur man Installerar Apache ?

Konfiguration av nätverk, hur man använder Ubuntu som server, och håller sin dator säker
jlw
Inlägg: 20
Blev medlem: 01 jan 2009, 19:07
OS: Crunchbang

Hur man Installerar Apache ?

Inlägg av jlw »

Jag är nybörjare inom Linux och har sökt hela dagen i forum och på nätet om hur man installerar
Apache webserver (httpd-2.2.11.tar.gz)

Jag har:

Jag har packat upp filen med -> gunzip -d httpd-2.2.11.tar.gz -> xvf httpd-2.2.11.tar

Men jag vill installera det i en annan mapp(directory) -> typ /usr/min_webserver

Sedan skulle man göra någon configurering -> Configure $ ./configure --prefix=/usr/min_webserver

Och slutligen ->Install ->make install

Har jag förstått ungefär hur det fungerar ?

Blir väldigt tacksam för ett lätt förståligt svar till en ny Ubuntu användare.

( Jag tror jag läst på 20 -30 sidor idag med tutorials, how-to step by step men blir inte smartare för det )

MVH Jocke
Användarvisningsbild
Hund
Inlägg: 16492
Blev medlem: 25 jan 2007, 04:15
OS: Gentoo
Ort: Norrland
Kontakt:

Re: Hur man Installerar Apache ?

Inlägg av Hund »

sudo aptitude install apache2
Klart. ;)

En intressant länk är denna: How to Install Apache2 webserver with PHP,CGI and Perl Support in Ubuntu Server

Edit: Missade att du vill ha det i en speciell mapp. Varför vill du ha det där?
Linuxkompis - En vänlig Linux-gemenskap för alla!
Användarvisningsbild
sacredeagle
Inlägg: 48
Blev medlem: 19 jun 2009, 12:29
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS

Re: Hur man Installerar Apache ?

Inlägg av sacredeagle »

För nybörjare (och många andra med) kan det vara bra att känna till denna:

http://ubuntuguide.org/
42
jlw
Inlägg: 20
Blev medlem: 01 jan 2009, 19:07
OS: Crunchbang

Re: Hur man Installerar Apache ?

Inlägg av jlw »

Svar på varför installera i en speciell mapp.

Jag går en sommarkurs i Linux och en uppgift där var att ladda ner en fil "httpd-2.2.11.tar.gz" och installera den i en annan mapp.

Annars kan man installera apt-get eller i Synaptic.

Jocke
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

Re: Hur man Installerar Apache ?

Inlägg av mcNisse »

i prinsipip gör du sä här (antagade du laddar ner till gammalmap) :D det är ju ändå en kurs ;)

Kod: Markera allt

cd annamap
tar zxf gammalmap/httpd-2.2.11.tar.gz
portar under 1024 behöver root rättigheter. i ubuntu betyder det att du använder sudo.
andol
Inlägg: 3093
Blev medlem: 31 dec 2007, 00:19
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur

Re: Hur man Installerar Apache ?

Inlägg av andol »

Jorå, låter som om instruktionerna du har fått torde fungera.

Först kör du som sagt

Kod: Markera allt

$ ./configure --prefix=/önskad/sökväg
Det går igenom vad du har för dator, vilka bibliotek som finns tillgängliga etc och sätter ihop en anpassad Makefile att användare i de fortsatta stegen. Har du inte nödvändiga bibliotek installerade kommer du här få ett varningsmeddelande. I det här steget är det även möjligt ange diverse inställningar för hur programmet ska kompileras, vad som ska tas med, etc. Därefter kör du...
$ make
...för att sätta igång kompileringen. Sen avslutar du med...
$ sudo make install
...för att installera det kompilerade programmet. Du behöver generellt sett använda sudo, för root-rättigheterns skull, givet att önskade sökväg ligger utanför din hemkatalog. Förövrigt så skulle jag säga att /usr/local/min_webserver är en betydligt lämpligare målmapp än /usr/min_webserver

Om du i configure-steget får klagomål på att något saknas så torde följande kommandon tillfredställa de beroenden kompileringen har vad gäller bibliotek etc. I speciallfall kan något fortfarande saknas; osäker på hur det är med just apache2.

Kod: Markera allt

sudo apt-get build-dep apache2
jlw
Inlägg: 20
Blev medlem: 01 jan 2009, 19:07
OS: Crunchbang

Nästan klurat ut det MEN ?

Inlägg av jlw »

Tack för svaren.

andol har rätt att det bästa målmappen är i /usr/local

så nu har jag flyttat och installerat i -> /usr/local/webserver

men efter att jag har kört -> ./configure --prefix=/usr/local/webserver

så installeras en annan mapp -> /usr/local/apache2

Är det något man måste ändra för att denna mapp inte skall skapas och filerna i kommer till min webserver mapp.

Tack igen för alla svar.

MVH Jocke


/usr/local/webserver/bin/apachectl start
andol
Inlägg: 3093
Blev medlem: 31 dec 2007, 00:19
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur

Re: Hur man Installerar Apache ?

Inlägg av andol »

Märkligt. Plockade just hem en egen version utav httpd-2.2.11.tar, och hade inga problem att få den att installera i önskad sökväg.

(/usr/local/apache2 är annars default, givet att man inte explicit väljer ett mål för installationen.)

Du har inte gjort tidigare operationer i källkodsmappen? Funderar på om det kan vara något gammalt "skräp" som ligger kvar och skräpar. Nu ska i och för sig en ny ./configure i regel skriva över åtminstone med ny --prefix, fast man vet ju aldrig. Skadar ju inte att försöka med en make distclean, alternativt helt enkelt skapa en ny källkodsmapp från tarbollen.

Sen är det förstås alltid en bra idé att dubbelkolla så man stavade --prefix= rätt :)
Skriv svar

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