Instalare Apache pe Windows

Ok, sărmăluțele au fost digerate, mahmureala a fost dovedită, zeama de varză epuizată, colesterolul adus la limite superioare, kilogramele au fost depuse extra, e timpul să revin la serialul nostru de instalare a unui server web. Dacă data trecută am povestit despre ce este și cu ce se mănâncă găzduirea web, acum vom elabora pe marginea instalării Apache.

So, ce mama naibii este Apache ăsta ? Pe numele său întreg Apache Software Foundation, organizația (căci despre așa ceva este vorba) este implicată într-o serie de proiecte open-source, printre care se numără și software-ul pentru serverul nostru web, Apache HTTP Server.

Wikipedia spune:

Apache este un server web cu o contribuţie notabilă la dezvoltatea Internetului (world wide web). Apache a reprezentat prima alternativă viabilă la Netscape Communications Corporation, şi a evoluat rapid în funcţionalitate şi performanţă ca un rival competitiv pentru alte servere web bazate pe Unix. Apache este dezvoltat de o comunitate deschisă de programatori sub emblema Apache Software Foundation.

Serverul Apache este caracterizat ca fiind un software gratuit şi open source, acesta făcând ca, începând din aprile 1996, el să fie cel mai popular server HTTP. Cu toate că în noiembrie 2005 a început să piardă din cota de piaţă, în aprilie 2008 Apache stătea încă la baza a peste 50 % din siturile web.

Apache este folosit de unele din cele mai mari situri din lume. Astfel, motorul de căutare folosit de Google foloseşte o versiune modificată de Apache numită Google Web Server (GWS)

Ok, suficient cu pălăvrăgeala, să trecem la fapte.

Primul pas este obținerea aplicației, lucru pe care îl realizăm de pe site-ul oficial. Apache este disponibil în trei serii de versiuni: 1.3, 2.0 și 2.2. Pe noi ne interesează ultima versiune, și anume 2.2.14 (la ora la care scriu articolul ăsta).

Înainte să te apuci să descarci kit-ul îți recomand să alegi mirror-ul de unde vei descărca, eu am ales RoEDU pentru că zbârnâie la viteză

apache_1

Următorul pas este să descărcăm efectiv minunăția. Link-ul direct este: Win32 Binary including OpenSSL 0.9.8k (MSI Installer). Toată ingineria cântărește cam 5.7 MB, nu e o avere…

apache_2

Bon, descărcat, acum să îi dăm în freză…

Pasul 1 (nu mai e cazul să spun că tre să dai dublu click pe kit :) )

apache_3

Un intro în distracție, dă-i cu Next.

Pasul 2 – chestii legale, licențe și alte asemenea treburi normale. Apache e moca, dar totuși ar fi bine să îți papi 10 minute din viață citind polologhia de acolo… ;)

apache_4

Next, Pasul 3 – un readme, câteva mențiuni și scurte instrucțiuni

apache_5

Next ! Până aici a fost greu, de acum începe să fie mai simplu…

Pasul 4 – configurare de bază

apache_6

Aici ștrumfeala ne cere o serie de informații, le vom furniza ca atare (ține minte că totul va rula local, în calculatorul tău personal, de aceea nu îți bate capul să scrii tot felul de www-uri)

  • Network domain – domeniul: completăm localhost
  • Server Name – numele serverului: completăm localhost
  • Administrator’s Email – emailul administratorului: completăm bla@localhost (nu te chinui să pui adresa ta de email pentru că nu cred că ai un server de mail instalat în calculator care să servească mailuri)
  • Install Apache HTTP Server  2.2 programs and shortcuts for - instalează software-ul și scurtăturile pentru: aici bifăm for All Users, on Port 80, as a Service –  Recommended (asta înseamnă că va porni automat, la pornirea Windows-ului și va fi disponibil pentru toți userii existenți în sistemul tău – soție, cățel, purcel, pisică și oricine mai are cont în calculatorul tău personal)

Bon, dăm cu Next

Pasul 5 – tipul instalării – pentru că citești acest tutorial, vei alege Typical. În caz că ești curios, la Custom te întreabă dacă vei instala header-ele și librăriile necesare compilării unor module adiționale, seturile de caractere APR Iconv, modulul SSL, documentația Apache, utilitarul din taskbar care îți va oferi acces rapid la aplicație și cale pe hard-disk unde vor fi copiate toate fișierele lui. Vezi ? Multe tâmpenii de care este mai bine să nu știi deocamdată… Lasă-l să-și facă damblaua de capul lui. Dacă totuși curiozitatea te mănâncă, nu îți trebuie 3 perechi de cohones… dă-i cu Custom și te asigur că nu o să îți bubuie calculatorul ;)

apache_7

Îi dăm cu Next. Pasul 6 este ultima șansă să mai modifici ceva în configurările inițiale, înainte de instalare.

apache_8

Dacă nu te arde să mai schimbi ceva, apasă cu încredere Install și lasă-l să-și facă treaba.

apache_9

În mai puțin de 1 minut, va face tot ce trebuie să facă și va afișa ultimul ecran din instalare, semn că toate au decurs normal.

apache_10

Cam asta a fost toată ”dicstracția”. Ca să te convingi că nu te duc cu zăhărelul, deschide Firefox (DA, e mai bun decât nenorocirea aia de Internet Explorer !) și accesează adresa http://localhost sau http://192.168.0.1 Vei vedea o pagină de genul

apache_11

Ai să mai observi în systray (acolo, lângă ceas, în dreapta jos) o iconiță nouă. Click dreapta sau stânga pe ea îți va oferi câteva opțiuni ale aplicației.

apache_12

Și Voila, am terminat instalarea lui Apache. Când vei mai crește mare Într-un articol următor, vom intra în străfundurile lui să vedem ce este sub capotă și cum configurăm mai în detaliu anumite aspecte.

Mai poți studia:

Notă: instalarea povestită mai sus s-a realizat pe o versiune de Windows 7 dar este același lucru și pe XP sau Vista. Nu am intrat în detaliile sistemelor de operare pentru că nu fac obiectul prezentului articol. In principiu, daca OS-ul îți pune întrebări de securitate, răspunde-i cu ”da, sunt de acord ca Apache să facă ștrumfeli prin sistemul meu de operare

În articolul următor vom vedea ce și cum cu MySQL

PS: nu îmi asum răspunderea pentru eventualele daune provocate de o instalare defectuoasă, sau cu un kit obținut din altă parte decât site-ul oficial, indicat la începutul articolului, sau mai știu eu ce ar putea să nu mai meargă în calculatorul tău personal.

Opinii / sugestii / observații sunt binevenite.

Articole similare

Comentează

Toate drepturile rezervate © Liviu Hariton