server web

Upload: allucris

Post on 01-Jun-2018

238 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/9/2019 Server Web

    1/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    1 din 120

    Instalare ! i configurare

    Server de Internet,

    Server de E-mail

    ! i

    Server FTP

  • 8/9/2019 Server Web

    2/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    2 din 120

    Introducere

    Cu aceast ! explozie a Internetului, majoritatea dintre noi avem o leg! tur ! permanent! la internet. Fie c! doar navig! m sau vorbim cu prietenii no" trii, internetul

    face parte din via#a noastr ! de zi cu zi. Mare parte din paginile web pe care le vizit! m în fiecare zi sunt g! zduite pe calculatoarele personale de acas ! conectate la internetfie prin ADSL fie prin cablu. Am scris acest ghid practic pentru to#i cei care doresc s ! aib! o pagin! web sau chiar un site web pe internet "i nu doresc s ! pl! teasc ! bani lafirmele care realizeaz! "i g! zduiesc pagini web. Tot ce trebuie s! ai este o conexiunepermanent! la internet, fie ea ADSL sau cablu "i un calculator personal pe care s ! ruleze Microsoft Windows XP sau Microsoft Windows 2000. Toate programelefolosite pentru a avea propriul server de internet sunt gratuite, deci nu vei fi nevoit s! pl! te"ti nimic. (Acesta este " i unul dintre principalele motive pentru care am scrisacest ghid practic, pentru c! trebuie s! " tii c! nu trebuie s! pl! te"ti nimic pentru aavea propriul server de internet, propriul server FTP si propriul server de email).

  • 8/9/2019 Server Web

    3/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    3 din 120

    CUPRINS

    Introducere ..................................................................................................... 2

    Cuprins ........................................................................................................... 3Pu "in # teorie ................................................................................................... 5

    Structura ghidului .......................................................................................... 5

    Partea I – Preg #tirea calculatorului .............................................................. 6

    I.1. Alegerea ! i cump #rarea unui domeniu ................................................. 7

    I.2.1. Instalarea Serverului HTTP Apache ................................................... 8

    Desc #rcarea kitului de instalare ........................................................ 9

    Instalarea serverului HTTP Apache ................................................. 12

    I.2.2. Testarea serverului HTTP Apache ................................................... 19

    I.2.3. Configurarea serverului HTTP Apache ........................................... 19

    I.3.1. Instalarea Serverului de baze de date MySQL ................................ 27

    Desc #rcarea kitului de instalare ...................................................... 27

    Instalarea serverului de baze de date MySQL ................................ 27

    I.3.2. Configurarea serverului de baze de date MySQL ........................... 35

    I.3.3. Configurarea Firewal-ului din Windows .......................................... 41

    I.3.4. Testarea serverului de baze de date MySQL .................................. 46

    I.4.1. Instalarea PHP ................................................................................... 47

    Desc #rcarea programului ................................................................ 48

    Instalarea programului ..................................................................... 51

    I.4.2. Configurarea PHP .............................................................................. 54

    Testarea PHP ..................................................................................... 70

    I.5.1. Instalarea Serverului de E-mail - hMailServer ............................... 73

    Desc #rcarea kitului de instalare ...................................................... 73

    Instalarea serverului de email hMailServer .................................... 75

    I.5.2. Configurarea serverului de email hMailServer ............................... 85

    Ad #ugarea unui domeniu ................................................................. 86

    Ad #ugarea conturilor de email ........................................................ 87

    I.6.1. Instalarea Serverului FTP - FileZilla ............................................... 90

  • 8/9/2019 Server Web

    4/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    4 din 120

    Desc #rcarea kitului de instalare ...................................................... 91

    Instalarea serverului FTP - FileZilla .............................................. 94

    I.6.2. Configurarea serverului FTP - FileZilla ......................................... 98

    Ad #ugare utilizatori .......................................................................... 99

    Ad #ugare directoare de lucru pentru utilizatori ........................... 101

    Setare drepturi utilizatori ............................................................... 102

    Partea II – Set #ri pe Internet ..................................................................... 103

    II.1. Ob "inere ! i configurare servere DNS gratuite ................................. 103

    II.2. Configurare Outlook Express ........................................................... 113

  • 8/9/2019 Server Web

    5/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    5 din 120

    Pu "in # teorie

    Calculatoarele conectate la internet se disting unele de altele prin adresa IP.Fiecare calculator prime" te de la furnizorul de servicii de internet (ISP) o adres! IPcare este unic ! în lume (nu vor fi dou! calculatoare cu aceea "i adres! IP). În func#iede furnizorul de internet aceste adrese IP pot fi fixe (adic! nu se schimb ! niciodat! )sau alocate dinamic (adic! se pot schimba la fiecare pornire a calculatorului).Teoretic orice calculator conectat la internet printr-o conexiune permanent! poateg! zdui una sau mai multe pagini web dac! are instalat pe el programele necesare.

    De exemplu, calculatorul meu conectat la internet are adresa IP 193.33.33.54.Pentru ca cineva s ! acceseze pagina mea de internet trebuie s ! scrie în browserulweb (Internet Explorer, Mozilla Firefox, Opera, etc.) adresa:http://193.33.33.54 . Veispune c ! este dificil pentru persoanele care vor s! -#i acceseze pagina web s ! #in! minte atâtea cifre. A"a este, dar aceasta este unica solu #ie pentru a r ! mâne totulgratuit. Pentru ca pagina mea web s ! nu aib! o adres ! de forma http://193.33.33.54 ,am cump! rat domeniul www.allucris.com, ceea ce î #i recomand " i #ie s! faci (adic! s!

    cumperi un domeniu cu un nume sugestiv pentru ceea ce con#ine pagina ta web),

    deoarece este destul de ieftin (în jur de 61 USD pe via #! pentru un domeniu .ro "i 7EURO pe an pentru celelalte domenii .com , .net , .org , etc.). Acestea fiind spuse, s ! ne apuc ! m de treab ! deoarece cred c ! e"ti nerabd! tor s! -#i vezi pagina de internetaccesat ! de toat! lumea.

    Acest ghid este compus din dou! par #i:• Partea I – pregatirea calculatorului t! u pentru a putea g ! zdui pagini Web. Aici

    vei g! si toate informa#iile necesare pentru a instala "i configura serverulHTTP APACHE , serverul de baze de date MYSQL , limbajulPHP , serverul FTP "iserverul de E-mail .

    • Partea II – set ! ri ce trebuie f ! cute pe internet la diferite situri web pentru caserverul pe care tocmai urmeaz ! s! -l instalezi s! fie disponibil pe internet(adic! pagina sau paginile web pe care le gazduie "ti pe acest server s ! poat! fi accesate de c ! tre oricine de pe internet). Partea a II-a mai con#ine "iconfigurarea clientului de email Outlook Express.

  • 8/9/2019 Server Web

    6/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    6 din 120

    Partea I – preg ! tirea calcultorului

    Toate instal! rile "i configura#iile din acest ghid sunt realizate pe un calculatorcu Microsoft Windows XP Professional cu Service Pack 2. Instalarea ar trebui s! decurg! la fel "i pe Microsoft Windows cu XP Service Pack 1, Microsoft Windows2000.

    Înainte de a face orice instalare a programelor necesare calculatorul t ! utrebuie s! îndeplineasc! ni"te condi#ii:

    ! Sistemul de operare trebuie s ! fie cu actualiz! rile la zi (dac! nu este a "aruleaz! Windows Update pân! nu mai este nici o actualizare disponibil! );

    ! Pe calculator trebuie s! fie instalat un antivirus cu actualiz! rile la zi (dac! nu aiun antivirus instalat pe calculator po#i desc! rca unul bun "i gratuit de aici:http://free.grisoft.com/softw/70free/setup/avg75free_446a965.exe);

    ! Firewall-ul din Windows XP SP2 trebuie s! fie pornit. Dac! nu ai Windows XPSP2, po#i desc! rca un firewall gratuit de aici:

    http://download.zonelabs.com/bin/free/1025_update/zlsSetup_70_302_000_en.exe).La data scrierii acestui ghid acestea erau ultimele versiuni ale programelor

    antivirus "i firewall. Dac! adresele de mai sus nu sunt valide înseamn ! c! produc! torii au lansat versiuni noi ale programelor. În acest caz viziteaz! siturilewww.free.grisoft.com " i www.zonelabs.com " i din sec#iunea de download descarc ! ultimele versiuni"i le instaleaz! .

    Cu aceasta calcultorul este preg ! tit pentru a deveni un server de internet. Înainte de a instala programele necesare pentru ca serverul de internet s ! func#ioneze trebuie s ! alegi un loc pe harddisk unde vor fi stocate toate datele cucare vei lucra (pagina web, con#inutul serverului FTP, emailurile, etc.). În parti#ia C aharddiscului creaz! un director webserver "i un directorkit . În directorulwebserver mai creezi dou! directoare: www "i ftp . Dup! cum sugereaz ! "i numele, directorulwww va con#ine toate fi"ierele paginii web "i directorulftp va con#ine toate fi"iereleserverului FTP. În directorulkit vei salva toate kiturile de instalare ale programelor pe

  • 8/9/2019 Server Web

    7/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    7 din 120

    care le vei desc ! rca de pe internet pentru serverul de web, serverul FTP " i serverulde email.

    Dac! ai deja o pagin! web sau un site copiaz ! -le în directorul creat www (adic! în C:/webserver/www ). Dac! nu ai o pagin! web sau un site atunci folosindprogramele "i "abloanele gratuite de pe CD î #i po#i face singur o pagin! web sauchiar un site. Dup! ce le-ai f ! cut copiaz! -le în directorulwww .

    I.1. Alegerea ! i cump #rarea unui domeniu

    Dup! cum ai citit"i în partea de teorie de la început este indicat s ! cumperi un

    domeniu pentru ca cei care vor s ! -#i acceseze siteul s ! -l #in! minte u"or (s! nutrebuiasc! s! memoreze 12 cifre sau s ! trebuiasc! s! le noteze undeva). Numeleunui domeniu se alege astfel încât s ! fie semnificativ pentru ceea ce con#ine siteulweb (nu este obligatoriu dar este indicat deoarece dac ! spre exemplu site-ul taucon#ine informa#ii despre localitatea în care locuie" ti, s! zicem Media", atuncidomeniul pe care trebuie s ! -l cumperi ar trebui s! fie ceva de forma mediasulmeu.rosau mediaspenet.ro, etc). Dup ! ce ai ales un nume pentru domeniul t ! u trebuie s! verifici dac

    ! acesta este disponibi, adic

    ! dac

    ! nu a fost cump

    !rat de altcineva.

    Pentru aceasta mergi la pagina de web www.rotld.ro

  • 8/9/2019 Server Web

    8/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    8 din 120

    " i la C#utare in baza de date Whois introdu numele de domeniu pe care l-ai alesf ! r ! www " i apoi apas ! pe Enter . Dac! numele de domeniu pe care l-ai ales esteliber, atunci po#i s! -l cumperi urmând instruc#iunile de pe site (acest site RomanianTop Level Domain este doar pentru domeniile .ro ). Pentru celelalte tipuri de domenii.com , .net , etc., dând o c ! utare pe www.google.ro dupa cuvintele cumpararedomenii vei ob#ine o mul#ime de firme care vând aceste domenii. Intr ! pe mai multeca s ! vezi diferen#ele de pre # "i dup! ce te hot! r !" ti la una dintre ele aplic! " icump! r ! domeniul. În majoritatea cazurilor pa"ii sunt cam aceia"i, adic! : verifici dac! domeniul este liber, comanzi domeniul (nu uita s! completezi adresa de email cu unavalid! deoarece pe aceast ! adres ! vei primi factura proform! pentru plat! ). Dup! cerealizezi plata trebuie s! trimi#i un fax sau un email cu dovada pl!#ii pentru a aveadomeniul activ mai repede. Dac! nu trimi#i confirmarea pl!#ii atunci trebuie s! a" tep#ipân! banii intr ! în contul lor "i numai dup! aceea domeniul va fi al t! u. În aceast ! carte voi folosi la toate exemplele domeniul meu allucris.com (deci unde veziallucris.com înlocuie"te cu domeniul t! u "i unde vezi 193.33.33.54 înlocuie"te cu IP-ul calculatorului t! u). Pentru a afla IP-ul calculatorului t! u deschide Internet Explorersau browserul web pe care îl folose"ti "i introdu adresa: www.whatismyip.com. Se vadeschide o fereastr ! în care vei vedea IP-ul t! u. Noteaz! -l pe ceva ca s ! -l ai la

    îndemân! .

    I.2.1. Instalarea serverului HTTP APACHE

    Apache HTTP Server este un proiect al organiza#iei non-profit ApacheSoftware Foundation "i ruleaz! pe milioane de servere de Internet fiind testat atât dedezvoltatori cât "i de utilizatori. Este cel mai raspândit server de Internet, rulând pemai mult de 70% dintre serverele WWW.

    Caracteristici:! Server web puternic "i flexibil;! Implementeaz! ultimele protocoale inclusiv HTTP/1.1;! Se poate configura "i extinde cu module de la diver "i ter #i;! Poate fi personalizat scriind module folosind Apache module API;! Furnizeaz! codul surs! integral "i vine cu o licen#! f ! r ! restric#ii;

  • 8/9/2019 Server Web

    9/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    9 din 120

    ! Ruleaz! pe Windows 2003/xp/2000/NT/9x, Netware 5.x, OS/2," i aproape toateversiunile de UNIX;

    ! Este dezvoltat în permanen #!.Pentru a instala serverul HTTP Apache trebuie s! desc ! rc! m kitul de instalare

    pe care îl g! se "ti la adresa http://www.apache.org.

    D! clic pe HTTP Server . $i se va deschide pagina:

  • 8/9/2019 Server Web

    10/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    10 din 120

    D! clic pe Download . Se va deschide pagina urm ! toare unde derulezi în jos pân ! vezi imaginea urm! toare.

    Aici d! clic pe apache_2.2.4-win32-x86-no_ssl.msi "i #i se va afi"a fereastra(versiunea de pe pagina de download s-ar putea s ! fie diferit! de aceasta. Aceastaera ultima versiune în momentul scrierii ghidului. Nu este nici o problem! dac! estealt! versiune. Aceast! explica#ie este valabil! pentru toate kiturile pe care o s! ledescarci):

  • 8/9/2019 Server Web

    11/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    11 din 120

    D! clic pe Save "i alege locul unde salvezi kitul de instalare, adic! în c:\kit"i d! clicpe Save .

    Se descarc ! kitul:

  • 8/9/2019 Server Web

    12/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    12 din 120

    C! su#a marcat ! în imaginea de mai sus nu trebuie s ! fie bifat! .Desc! rcarea s-a terminat.

    D! clic pe Run .Pe unele sisteme s-ar putea s ! apar ! mesajul:

  • 8/9/2019 Server Web

    13/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    13 din 120

    D! clic pe Run . Apare fereastra:

    D! clic pe Next . În fereastra urm! toare bifeaz! I accept the terms in the license agreement "i apoi d! clic pe Next .

  • 8/9/2019 Server Web

    14/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    14 din 120

    În fereastra urm! toare d! clic pe Next .

    Urm!

    toarea fereastr !

    este foarte important!

    :

  • 8/9/2019 Server Web

    15/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    15 din 120

    La Network Domain scrii domeniul pe care l-ai cumparat (f ! r ! www). Dac! nu aicump! rat un domeniu "i nu vrei s! folose" ti un domeniu, atunci introdu adresa IP acalculatorului pe care #i-ai notat-o.La Server Name scrii domeniul pe care l-ai cump! rat cu www în fa#!. Dac! nu aidomeniu scrii tot adresa IP a calculatorului.La Administrator’s Email Address scrii orice adres! de email valid! de a ta. Asigur ! te c! este bifat for All Users, on Port 80, as a Service – Recommended "i d! clic pe Next .Se afi"eaz ! fereastra:

  • 8/9/2019 Server Web

    16/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    16 din 120

    Asigur ! -te c! este bifat! op#iunea Typical " i d! clic pe Next .Urm! toarea fereastr ! î #i arat! unde vor fi instalate fi"ierele serverului HTTP Apache:

  • 8/9/2019 Server Web

    17/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    17 din 120

    D! clic pe Next . În urm! toarea fereastr ! d! clic pe Install .

    Se instaleaz ! programul "i la sfâr "it apare fereastra:

  • 8/9/2019 Server Web

    18/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    18 din 120

    Dac! firewalul din windows este activ s-ar putea s! -#i apar ! fereastra:

    D! clic pe Unblock "i apoi pe Finish .Cu aceasta instalarea serverului HTTP Apache s-a incheiat.

  • 8/9/2019 Server Web

    19/120

  • 8/9/2019 Server Web

    20/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    20 din 120

    Se deschide fi"ierul:

    Deruleaz! documentul în jos pâna la sec #iunea ‘Main’ Server Configurationla linia marcata in imaginea de mai jos:

  • 8/9/2019 Server Web

    21/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    21 din 120

    Aceast ! setare spune serverului Apache care este directorul unde se afl ! pagina tade web. În cazul t! u calea directorului unde vei salva pagina web sau siteul este“C:/webserver/www” . Deci modific! între ghilimele calea corect! . Dup! modificarefi"ierul httpd.conf trebuie s! arate a "a:

  • 8/9/2019 Server Web

    22/120

  • 8/9/2019 Server Web

    23/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    23 din 120

    Aici trebuie s! faci aceea "i modificare, adic! a"a:

  • 8/9/2019 Server Web

    24/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    24 din 120

    Deruleaz! mai jos pentru a face o ultim! modificare deocamdat! , pân! la linia:

  • 8/9/2019 Server Web

    25/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    25 din 120

    Aceast ! setare este r ! spunz! toare de transmiterea paginii principale a sitului t! uc! tre browserul clientului care î #i acceseaz ! siteul. Dac! fi"ierul principal al siteuluit! u este index.html atunci nu mai trebuie s! faci nici o modificare. Dac! are alt! denumire atunci trebuie ad! ugata pe aceast ! linie dup! index.html desp ! r #ite prinspa #iu. Totu"i este bine s ! adaugi de pe acum index.htm " i index.php pentru a aveafi"ierul httpd.conf configurat pentru majoritatea cazurilor. În urma modific! rii fi"ierulhttpd.conf trebuie s! arate a "a:

    D! clic pe File "i apoi pe Save pentru a salva modific! rile f ! cute în fi"ier "iapoi închide fi"ierul.

    Orice modificare f ! cut! în fi"ierul httpd.conf nu este luat ! în considerare

    decât dup ! resetarea serverului Apache. Deci trebuie s ! resetezi serverul Apache:d! clic dreapta pe iconi#a pe care o g ! se " ti în partea dreapt! jos a ecranuluilâng! ceas, apoi clic pe Open Apache Monitor "i #i se deschide fereastra:

  • 8/9/2019 Server Web

    26/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    26 din 120

    Aici dai clic peRestart . $i se confirm! faptul c! serverul a fost resetat "i d! clic pe OK .

    Acum serverul Apache este pornit cu set! rile pe care le-ai f ! cut. Acestea sunt set ! rile principale pe care trebuie s! le faci pentru a avea un

    server Web func#ional "i personalizat.Pentru a verifica dac! serverul func#ioneaz! corect deschide browserul web

    pe care îl folose"i (Internet Explorer, Mozilla Firefox, Opera, etc.)"i scrie la adres! :

    http://localhost. Trebuie s! #i se deschid ! pagina ta web pe care ai copiat-o îndirectorulC:\webserver\www .

  • 8/9/2019 Server Web

    27/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    27 din 120

    Dac! pentru pagina de web sau site nu ai nevoie de PHP "i MySQL atuncipo#i trece direct la Partea II unde î #i ar ! t ce trebuie s! faci pentru a fi cu adev! rat peinternet cu propril t! u server web.

    I.3.1. Instalarea serverului de baze de date MySQL

    MySQL este cel mai popular server de baze de date "i este open source,adic! este gratuit pentru uz personal.

    Pentru a instala acest server trebuie mai întâi s ! descarci kitul de instalare depe siteul produc! torului.

    Deschide browserul web pe care îl folose"i (Internet Explorer, Mozilla Firefox,Opera, etc.) "i scrie la adres! : www.mysql.com . $i se dreschide pagina:

    Aici d! clic pe Downloads .

    $ i se deschide pagina:

  • 8/9/2019 Server Web

    28/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    28 din 120

    %i aici dai clic pe download.

    $ i se afi"eaz ! pagina:

    În aceast ! pagin! derulezi în jos pân! ajungi la sec#iunea Windows downloads ca în imaginea de mai jos "i aici dai clic pePick a mirror în partea dreapt ! .

    $ i se afi"eaz ! pagina:

  • 8/9/2019 Server Web

    29/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    29 din 120

    Aici derulezi în jos pân! la Romania ca în imaginea de mai jos " i dai clic peFTP .

    Î #i apare fereastra urm ! toare unde dai clic pe Save pentru a salva kitul de instalarepe harddisc.

  • 8/9/2019 Server Web

    30/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    30 din 120

    Alege locul unde s! salvezi kitul (adic! unde ai salvat "i kitul de instalare al serveruluiApache : c:\kit ) "i d! clic pe Save :

    Începe desc ! rcarea kitului de pe internet " i asigur ! -te c! nu este bifat! c! su#a dinimaginea de mai jos:

  • 8/9/2019 Server Web

    31/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    31 din 120

    La terminarea downloadului d! clic pe Run :

    Pe unele sisteme poate ap ! rea urm! torul mesaj:

    D! clic pe Run .

    $ i se afi"eaz ! fereastra:

  • 8/9/2019 Server Web

    32/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    32 din 120

    D! clic pe Next : În urm! toarea fereastr ! asigur ! -te c! este marcat ! op#iunea Typical "i d! clic peNext :

    În fereastra urm! toare #i se arat ! unde va fi instalat programul. Aici d! clic pe Install

  • 8/9/2019 Server Web

    33/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    33 din 120

    Se instaleaz ! programul "i î #i apare fereastra:

    D! clic pe Next : În urm! toarea fereastr ! la fel d! clic pe Next :

  • 8/9/2019 Server Web

    34/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    34 din 120

    În fereastra urm! toare asigur ! -te c! este bifat! op#iunea Configure the MySQLServer now " i d! clic pe Finish .

    De aici începe configurarea serverului:

  • 8/9/2019 Server Web

    35/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    35 din 120

    I.3.2. Configurarea serverului de baze de date MySQL

    D! clic pe Next : În fereastra urm! toare asigur ! -te c! este marcat Detailed Configuration " i d! clic

    pe Next :

  • 8/9/2019 Server Web

    36/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    36 din 120

    În urm! toarea fereastr ! vezi s! fie marcat Developer Machine "i d! clic pe Next :

    $ i se afi"eaz ! fereastra:

    Verific! s! fie selectat! op#iunea Multifunctional Database "i apoi d! clic pe Next : În fereastra urm! toare d! clic pe Next :

  • 8/9/2019 Server Web

    37/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    37 din 120

    Urmeaz! pagina de selectare a num ! rului aproximativ de conect! ri concurente laserver. Prima op#iune Decision Support (DSS)/OLAP asigur ! -te c! este selectat ! "iapoi d! clic pe Next :

    Urm! toarea fereastr ! asigur ! -te c! este setat ! la fel ca imaginea de mai jos "i d! clicpe Next :

  • 8/9/2019 Server Web

    38/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    38 din 120

    În fereastra urm! toare selecteaz ! Standard Character Set dac! nu este cumvaselectat "i d! clic pe Next :

    Fereastra urm ! toare seteaz-o la fel ca in imaginea de mai jos " i d! clic pe Next :

  • 8/9/2019 Server Web

    39/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    39 din 120

    Urmeaz! pagina de setare a parolei pentru root . Trebuie s! î #i alegi o parol! pe careapoi o introduci înNew root password "i înc! o dat! pentru confirmare în Confirm

    " i apoi te asiguri c! Enable root access from remote machines "i Create AnAnonymous Account nu sunt bifate "i apoi dai clic peNext :

    În urm! toarea fereastr ! d! clic pe Execute :

  • 8/9/2019 Server Web

    40/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    40 din 120

    Dac! î #i apare fereastra urm ! toare:

    înseamn ! c! firewalul pe care îl ai instalat pe calculator blocheaz! portul 3306.

  • 8/9/2019 Server Web

    41/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    41 din 120

    I.3.3. Configurarea Firewal-ului din Windows

    În cele ce urmeaz! î #i voi ar ! ta cum s ! setezi firewalul din Windows pentru anu mai bloca portul 3306. Dac! folose" ti un alt program firewall atunci consult! documenta#ia lui pentru a vedea cum s! deschizi portul TCP 3306.Fereastra de mai sus Connection Error las-o a"a deschis ! "i urmeaz! pa"ii:D! clic pe START apoi pe Control Panel . $i se deschide ferastra Control Panel :

    D! dublu clic peWindows Firewall . $i se deschide fereastra:

  • 8/9/2019 Server Web

    42/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    42 din 120

    Aici dai clic peExceptions . $ i se deschide fereastra:

  • 8/9/2019 Server Web

    43/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    43 din 120

    Aici d! clic pe Add Port... "i #i se deschide fereastra:

    La Name introdu MySQL " i la Port number introdu 3306 . Fereastra dup ! completare trebuie s

    ! arate a

    "a:

  • 8/9/2019 Server Web

    44/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    44 din 120

    D! clic pe OK .$ i se derchide fereastra Windows Firewall :

    D!

    clic pe OK "i apoi închide Control Panel .

    Acum, revii la fereastraConnection Error "i dai clic peRetry .

  • 8/9/2019 Server Web

    45/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    45 din 120

    $ i se afi"eaz ! fereastra:

    " i dai clic peFinish .Cu aceasta instalarea " i configurarea serveruluiMySQL s-a încheiat.

  • 8/9/2019 Server Web

    46/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    46 din 120

    I.3.4. Testarea serverului de baze de date MySQL

    Acum trebuie s! verific! m dac! serverul func#ioneaz! . Pentru aceasta d ! clicpe START apoi pe All Programs apoi pe MySQL apoi pe MySQL Server 5.0 " i apoipe MySQL Command Line Client . $ i se deschide fereastra:

    La Enter password introdu parola pe care ai introdus-o la instalarea serverului "iapoi apas ! tasta ENTER . Dac! instalarea a decurs f ! r ! probleme trebuie s! î #i apar ! fereastra:

    Tasteaz ! în dreptul la mysqj> show databases; ca în imaginea de mai jos:

  • 8/9/2019 Server Web

    47/120

  • 8/9/2019 Server Web

    48/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    48 din 120

    Pentru a instala PHP trebuie mai întâi s! descarci kitul de pe situlwww.php.net. Deci deschide browserul web pe care îl folose"i (Internet Explorer,Mozilla Firefox, Opera, etc.)"i scrie la adres! : www.php.net. $i se deschide pagina:

    Aici d! clic pe downloads . O s! vezi pagina:

  • 8/9/2019 Server Web

    49/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    49 din 120

    D! clic pe PHP 5.3.2 zip package de la sec #iunea Windows Binaries . În pagina carese deschide ai mai multe siteuri de unde po #i desc! rca programul.

    Trebuie s! alegi loca#ia cea mai apropiat! . Dac! derulezi pagina în jos vei g! si siteuri

    din România.

  • 8/9/2019 Server Web

    50/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    50 din 120

    D! clic pe unul din cele dou! pentru a începe desc ! rcarea. $i se deschide fereastrade download:

    D! clic pe Save . În fereastra urm! toare trebuie s ! alegi locul unde salvezi programul. În cazul t! u îlsalvezi în c:\kit acolo unde ai salvat "i Apache " i Mysql .

    D! clic pe Save .

    Programul se descarc ! "i în fereastra urm! toare d! clic pe Open Folder .

  • 8/9/2019 Server Web

    51/120

  • 8/9/2019 Server Web

    52/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    52 din 120

    D! clic pe Next . În urm! toarea fereastr ! este calea unde se va dezarhiva programul.Programul trebuie s! -l dezarhivezi în directorulC:\PHP , deci înlocuie"ti C:\kit\php-5.3.2-Win32 cu C:\PHP "i apoi d! clic pe Next .

    Se face dezarhivarea programului "i în fereastra urm! toare d! clic pe Finish .

  • 8/9/2019 Server Web

    53/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    53 din 120

    $ i se deschide directorul unde au fost dezarhivate fisierele.

    Dup! cum vezi în cazul acesta, al PHP-ului nu am folosit un kit de instalare ci veiface instalarea manual ! a programului. Pentru ca PHP-ul s! fie recunoscut atât de

  • 8/9/2019 Server Web

    54/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    54 din 120

    serverul Apache cât "i de serverul MySQL trebuie f ! cute câteva set ! ri, atât în fisierulde configurare al serverului Apache (httpd.conf ) cât "i in fi"ierul de configurare alPHP (php.ini ).

    I.4.2. Configurarea PHP

    Dac! te ui#i în directorul unde este PHP -ul (directorul care î #i este deschis peecran dup ! ce ai dezarhivat) vei vedea c ! nu g! se "ti nici un fi"ier php.ini . Sunt doardou! fi"iere php.ini-dist "i php.ini-recommended . F! o copie a fi"ierului php.ini-recommended în acela"i director " i apoi redenume" te-l php.ini . (clic dreapta pephp.ini-recommended "i din meniu d! clic pe Copy sau Copiere dac ! ai Windows-

    ul în limba român! , apoi clic dreapta undeva pe o zon ! alb! din acel director "i dinmeniu d! clic pe Paste sau Lipire ). Acum trebuie s! ai în acel director fi"ierul Copy of php.ini-recommended .

    Selecteaz ! -l "i apas ! tasta F2 (redenumire fisier)"i schimb! numele în php.ini .

  • 8/9/2019 Server Web

    55/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    55 din 120

    Acum trebuie s! configurezi acest fi"ier php.ini . Pentru aceasta d ! dublu clic pephp.ini pentru a deschide fi"ierul.

  • 8/9/2019 Server Web

    56/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    56 din 120

    Deruleaz! în jos pân! ajungi la liniaextension_dir = “./”

    %terge ce este între ghilimele "i introduc:\php\ext .

  • 8/9/2019 Server Web

    57/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    57 din 120

    Deruleaz! în jos pân! la linia;extension=php?mysqli.dll

    Aici trebuie s! "tergi semnul punct "i virgul! (;) de la începutul liniei.

  • 8/9/2019 Server Web

    58/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    58 din 120

    Acum trebuie s! salvezi modific! rile f ! cute. D! clic pe File "i apoi pe Save "i închidefisierul.

    Urm! torul pas este ad ! ugarea directorului PHP în calea Windowsului.D

    ! clic pe START apoi Control Panel .

    $i se deschide Control Panel :

  • 8/9/2019 Server Web

    59/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    59 din 120

    D! dublu clic peSystem . %i se deschide fereastra:

  • 8/9/2019 Server Web

    60/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    60 din 120

    D! clic pe Advanced . $ i se deschide fereastra:

  • 8/9/2019 Server Web

    61/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    61 din 120

    D! clic pe Environment Variables . Se deschide fereastra:

  • 8/9/2019 Server Web

    62/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    62 din 120

    În partea de jos la System Variables s-ar putea s ! trebuiasc! s! derulezi în jos înacea fereastr ! pân! ajungi la Path . Dai un clic pe Path " i apoi un clic pe Edit . %i se

    deschide fereastra:

    În câmpul Variable value mergi pân! la sfârsit "i acolo adaugi ;c:\php deci punct "ivirgul! înaintea lui c "i la sfâr "it nimic, la fel ca în imaginea de mai jos:

    Acum d! clic pe OK , apoi în fereastra Environment Variables d! clic tot pe OK .

  • 8/9/2019 Server Web

    63/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    63 din 120

    %i la fereastra System Properties d! clic tot pe OK "i apoi închide Control Panel . Acum urmeaz! configurarea serverului Apache pentru a recunoa "te PHP .

    D! clic pe START apoi pe All Programs apoi pe Apache HTTP Server 2.2.4 apoipe Configure Apache Server apoi pe Edit the Apache httpd.conf ConfigurationFile .

    Se deschide fi"ierul:

  • 8/9/2019 Server Web

    64/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    64 din 120

    Deruleaz! în jos pân! vei vedea imaginea urm! toare:

  • 8/9/2019 Server Web

    65/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    65 din 120

    Dup! ultima linie de#LoadModule ssl_module modules/mod_ssl.so adaug ! LoadModule php5_module c:/php/php5apache2_2.dll "i sub aceast ! liniePHPIniDir “c:/php/”

  • 8/9/2019 Server Web

    66/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    66 din 120

    Acum deruleaz! în jos pân! vezi imaginea urm! toare:

  • 8/9/2019 Server Web

    67/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    67 din 120

    Sub linia selectat! introdu urm! toarea linie:AddType application/x-httpd-php .php

  • 8/9/2019 Server Web

    68/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    68 din 120

    Salveaz ! modific! rile f ! cute dând clic pe File "i apoi pe Save "i închide fi"ierul.Din directorulc:\php copiezi fi"ierul libmysql.dll în directorulc:\windows .Orice modificare f ! cut! în fi"ierul httpd.conf nu este luat ! în considerare

    decât dup ! resetarea serverului Apache. Deci trebuie s ! resetezi serverul Apache:

    d! clic dreapta pe iconi#a pe care o g ! se " ti în partea dreapt! jos a ecranuluilâng! ceas, apoi clic pe Open Apache Monitor "i #i se deschide fereastra:

  • 8/9/2019 Server Web

    69/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    69 din 120

    Aici dai clic peRestart . $i se confirm! faptul c! serverul a fost resetat "i d! clic pe OK .

    Acum serverul Apache este pornit cu set! rile pe care le-ai f ! cut.

  • 8/9/2019 Server Web

    70/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    70 din 120

    I.4.3. Testare PHP

    Acum trebuie s! verifici dac! set ! rile pe care le-ai f ! cut sunt bune. Pentruaceasta deschide Notepad (START -> All Programs -> Accessories -> Notepad )

    " i scrie textul din imaginea de mai jos.

    D! clic pe File apoi pe Save As " i #i se deschide fereastra:

  • 8/9/2019 Server Web

    71/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    71 din 120

    La Save as type selecteaz ! All Files , la File name scrie phpinfo.php "i d! clic pe

    Save "i apoi închide Notepad .Deci deschide browserul web pe care îl folose" i (Internet Explorer, Mozilla Firefox,Opera, etc.) "i scrie la adres! : http://localhost/phpinfo.php "i apas ! tasta Enter .Trebuie s! #i se deschid ! fereastrade mai jos ceea ce înseamn ! c! totul este înregul! .

  • 8/9/2019 Server Web

    72/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    72 din 120

    Deruleaz! în jos pagina pân ! g! se "ti imaginea de mai jos:

    Dac! mysqli lipse" te înseamn ! c! ai gre"it undeva "i trebuie s! verifici dinnou toateset ! rile ca nu cumva s! fi uitat ceva.

  • 8/9/2019 Server Web

    73/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    73 din 120

    I.5.1. Instalare Server Email – hMailServer

    Un server de email personal este bun pentru c ! po#i s! ai propriile tale adresede email. Este indicat s! instalezi "i s! folose" ti un server de email doar dac ! calculatorul pe care îl instalezi este pornit tot timpul"i conectat la internet printr-oconexiune permanent ! . Dac! nu, toate emailurile trimise c! tre adresele tale înperioada când calculatorul este oprit sau conexiunea la internet nu func #ioneaz! sevor pierde. Dac! ai nevoie de o adres ! de email sigur ! , unde s ! "tii c! prime"ti toatemesajele, " i calculatorul nu este tot timpul pornit sau ai probleme dese cuconexiunea la internet atunci folose" te unul dintre emailurile gratuite mail.yahoo.com,mail.google.com, etc.

    Pentru a instala serverul gratuit de email hMailServer trebuie mai întâi s! descarci kitul de instalare de la produc! tor. Deschide browserul web pe care îlfolose" i (Internet Explorer, Mozilla Firefox, Opera, etc.)" i scrie la adres! :www.hmailserver.com. $ i se dreschide pagina:

    Aici d! clic pe Download "i #i se deschide pagina:

  • 8/9/2019 Server Web

    74/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    74 din 120

    D! clic pe hMailServer 4.4 – Build 270. $ i se deschide pagina cu op #iunile dedownload. D! clic pe Download .

    În fereastra care se deschide d ! clic pe Save .

  • 8/9/2019 Server Web

    75/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    75 din 120

    Asigur ! te c! salvezi kitul în directorulc:\kit "i d! clic pe Save .

    Se descarc ! kitul de instalare "i în fereastra urm! toare d! clic pe Run .

  • 8/9/2019 Server Web

    76/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    76 din 120

    Pe unele sisteme s-ar putea s ! apar ! urm! toarea avertizare:

    D! clic pe Run .Se deschide fereastra de instalare:

  • 8/9/2019 Server Web

    77/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    77 din 120

    D! clic pe Next "i se deschide pereastra care î #i arat! unde se va instala programul.D! clic pe Next .

    În fereastra urm! toare trebuie s! alegi componentele care vor fi instalate. Alege Full

    Installation " i d! clic pe Next .

  • 8/9/2019 Server Web

    78/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    78 din 120

    Acum trebuie s! alegi tipul de baz! de date pe care îl va folosi programul. Sunt dou! op#iuni:

    - Use built-in MySQL database server (recommended)

    - Use external database serverSelecteaz ! op#iunea a doua Use external database server deoarece ai dejainstalat serverul MySQL " i d! clic pe Next .

  • 8/9/2019 Server Web

    79/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    79 din 120

    În fereastra urm! toare d! clic pe Next .

    Ferestra urm! toare î #i arat! op#iunile cu care se va instala programul. D! clic peInstall .

  • 8/9/2019 Server Web

    80/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    80 din 120

    Acum se instaleaz ! programul " i la sf ! r "it se deschide o fereastr ! care î #i spunec! va fi lansat! setarea bazei de date. D ! clic pe Next .

    În fereastra urm! toare selecteaz ! Create a new hMailServer database "i d! clicpe Next .

  • 8/9/2019 Server Web

    81/120

  • 8/9/2019 Server Web

    82/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    82 din 120

    La Database server address introducilocalhost .La TCP Port r ! mâne 3306 .La Database name introducihmaildb .

    La User name introduciroot .La Password introduci parola pe care ai introdus-o când ai instalat serverulMySQL.

    Dup! ce ai completat aceste câmpuri d ! clic pe Next .

  • 8/9/2019 Server Web

    83/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    83 din 120

    În fereastra urm! toare d! clic pe Next .

    Se creaz ! baza de date, tabelele din ea "i la sf ! r "it apare fereastra:

  • 8/9/2019 Server Web

    84/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    84 din 120

    D! clic pe Finish .Se deschide fereastra unde va trebui s ! introduci o parol! necesar ! pentruconfigurarea serverului.

  • 8/9/2019 Server Web

    85/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    85 din 120

    Alege o parol! " i introdu-o în cele dou! câmpuri Password "i ConfirmPassword . D! clic pe Next . Se deschide fereastra:

    D! clic pe Finish .

    I.5.2. Configurare Server Email - hMailServer

    Se deschide fereastra de conectare ca Administrator la serverul de email.

  • 8/9/2019 Server Web

    86/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    86 din 120

    Bifeaz! c! su#a din dreptul Automatically connect on start-up pentru ca serverulde email s! porneasc ! automat odat! cu pornirea Windows-ului"i apoi d! clic peConnect .

    $ i se deschide fereastra de autentificare unde trebuie s ! introduci parola pe careai folosit-o la instalarea serverului de email (nu pe cea de la serverul MySQL):

    Introdu parola "i apas ! pe OK .$ i se deschide fereastra de configurare a serverului de email:

    D! un clic pe Add domain . În fereastra urm! toare la Domain name introduci domeniul pe care l-ai cump! rat. În cazul meu este allucris.com .D! clic pe Save .

  • 8/9/2019 Server Web

    87/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    87 din 120

    În fereastra urm! toare d! clic pe Add account...

    Se deschide fereastra unde adaugi adresele de email pe care dore " ti, una câteuna.

  • 8/9/2019 Server Web

    88/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    88 din 120

    La Account address introduci numele care vrei s! fie adresa de email. (in cazulmeu, am introdus office , ceea ce înseamn ! c! adresa de email va [email protected] ).La Password introdu parola pentru acest cont.

    La Maximum size (MB) dac! la"i valoarea 0 nu va fi nici o restric#ie în privin#alimit! rii m! rimii emailurilor.La Administration level selecteaz ! User .Dac! ai completat toate câmpurile d! clic pe Save . Cu aceasta contul de [email protected] (în cazul meu) a fost creat"i este activ. Pentru a crea alt contd! clic pe allucris.com (în cazul meu) "i apoi pe Add account "i urmeaz! înc! odat! pa"ii descri"i mai sus.

  • 8/9/2019 Server Web

    89/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    89 din 120

    Dup! ce ai ad ! ugat toate conturile pe care le vrei (nu este obligatoriu acum, alteconturi pot fi ad! ugate oricând), mai este nevoie de singur ! setare pentru caserverul de email s! func#ioneze. Pentru aceasta, în panoul din partea stâng ! aferestrei d! un clic pe semnul + din dreptul meniuluiSettings , apoi un clic pe

    semnul + din dreptul meniului Protocols "i apoi un clic pe SMTP . În parteadreapt! o s! vezi fereastra:

  • 8/9/2019 Server Web

    90/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    90 din 120

    D! clic pe Delivery of e-mail "i o s! #i se deschid ! pagina:

    La Host name introducimail.allucris.com (în cazul meu – în cazul t! u, în loc deallucris.com introducimail.domeniul t #u ) "i dai clic peSave " i apoi pe Exit. Acum serverul t! u de email este configurat " i preg! tit pentru utilizare. Dup! ce o

    s! faci set! rile din partea a II-a, o s! -#i ar ! t cum s! configureziOutlook Express pentru a primi " i trimite emailuri cu acest program.

    I.6.1. Instalare Server FTP – FileZilla

    FTP vine de la File Transfer Protocol "i este un protocol folosit pentrutransferul fi"ierelor. Deci dac! ai o colec#ie de poze, sau alte fi "iere pe care vrei caal#ii s! aib! acces la ele trebuie s ! instalezi un server FTP în care vei defini utilizatoriicare au dreptul s ! se conecteze la server "i s! descarce fi"ierele. Cel sau cei ce vors! descarce fi"ierele de pe serverul t ! u FTP trebuie doar s! instaleze un client FTP pe calculatorul lor cu care se vor conecta la serverul t! u. Pentru aceasta trebuie s ! ledai datele de conectare la server, adic ! un user name "i o parol #. Nu este indicat s! creezi un cont de utilizator anonim (adic! oricine s! se poat ! conecta la serverul t! uFTP ) mai bine adaug! câte un cont nou protejat prin parol! pentru fiecare utilizatorpe care vrei s ! -l la"i s! -#i acceseze fi "ierele.

  • 8/9/2019 Server Web

    91/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    91 din 120

    Ca s ! instalezi un server FTP trebuie prima dat! s! descarci kitul de instalare.

    %i acest program (adic! serverul FTP ) este gratuit, ca de altfel "i celelalte pe care le-ai instalat pân! acum. Pentru aceasta deschide browserul web pe care îl folose "i(Internet Explorer, Mozilla Firefox, Opera, etc.) "i scrie la adres! :

    http://filezilla.sourceforge.net/. $i se dreschide pagina:

    Aici d! clic pe Download . În pagina ce se deschide deruleaz ! în jos pân! vezi

    imaginea de mai jos:

    În fereastra aceasta d ! clic pe Download din dreptulFileZilla Server . $ i se deschide

    fereastra urm! toare unde derulezi în jos pân ! la:

  • 8/9/2019 Server Web

    92/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    92 din 120

    Aici d! clic pe FileZilla_Server-0_9_23.exe (aceasta este ultima versiune înmomentul în care am scris acest ghid). $i se deschide pagina:

    În partea de sus a paginii o s ! vezi o bar ! ca cea de jos:

    D! un clic pe ea "i din meniul care se deschide alege Download File...

    $ i se deschide fereastra de download:

  • 8/9/2019 Server Web

    93/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    93 din 120

    D! clic pe Save . În fereastra urm! toare asigur ! -te c! salvezi kitul în C:\kit"i apoi d! clic pe Save .

    Se descarc ! kit de instalare "i î #i apare fereastra:

  • 8/9/2019 Server Web

    94/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    94 din 120

    D! clic pe Run pentru a începe instalarea programului.Pe unele sisteme poate s ! apar ! fereastra de avertizare:

    Aici d! clic pe Run .Se deschide fereastra cu licen #a GNU General public License "i aici d! clic pe IAgree .

  • 8/9/2019 Server Web

    95/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    95 din 120

    În urm! toarea fereastr ! la Select the type of install alege Standard dac! nu estecumva selectat "i apoi d! clic pe Next .

    Se deschide urm ! toarea fereastr ! , unde vezi calea de instalare a programului "i d!

    clic pe Next .

  • 8/9/2019 Server Web

    96/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    96 din 120

    Urmeaz! fereastra în care se seteaz ! modul cum va fi pornit serverul. Verific! set ! rile dup! cum le vezi în imaginea de mai jos " i f ! modific! rile necesare dac ! estecazul.

  • 8/9/2019 Server Web

    97/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    97 din 120

    În fereastra urm! toare asigur ! -te s! fie selectat Start if userlogs on, apply to allusers (default) " i c! su#a din dreptul Start Interface after setup completes s! fiebifat! "i apoi d! clic pe Install .

    Se face instalarea programului "i apare fereastra în care #i se spune c ! instalarea s-aterminat cu succes. D! clic pe Close .

  • 8/9/2019 Server Web

    98/120

  • 8/9/2019 Server Web

    99/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    99 din 120

    Pentru a putea folosi serverul FTP trebuie create conturi pentru utilizatori. În acestghid î #i ar ! t cum s! creezi un cont pentru a putea modifica pagina ta web de pe oricealt calculator conectat la internet (s! zicem c! e"ti plecat de acas ! "i trebuie s! faci omodificare la pagina ta web). Pentru orice alte conturi pe care vrei s! le creezi seprocedeaz ! la fel. În fereastra de configurare a serverului (cea de mai sus) d! clic înmeniul din partea de sus pe Edit "i apoi din meniul care se deschide d ! clic peUsers . $ i se deschide fereastra:

    Aici d! un clic pe General în partea stâng ! sus "i apoi un clic pe Add în parteadreapt! .

    Se deschide fereastra:

  • 8/9/2019 Server Web

    100/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    100 din 120

    Aici, în prima casu#! trebuie s! introduci numele utilizatorului pe care vrei s! -l adaugi.Eu am introdus webserver pentru c! este numele cu care te vei conecta la serverpentru a modifica pagina ta web (po#i s! introduci ce nume vrei dar ar fi bine s! ai oagend ! în care s ! -#i notezi toate aceste nume " i parole, dar care s ! " tii numai tu)apoi d! clic pe OK .

    În partea dreapt! sus la Users a ap ! rut utilizatorul introdus. Bifeaz! c! su#a dindreptul Password "i introdu o parol! pentru acest utilizator. D! un clic pe Sharedfolders în partea stâng ! . Se deschide fereastra:

  • 8/9/2019 Server Web

    101/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    101 din 120

    Shared folders sunt directorul sau directoarele la care acces utilizatorul creat. D! clic pe Add pentru a alege directorul pentru utilizatorul webserver.Se deschide fereastra unde trebuie s ! alegi directorul. Selecteaz! C:\webserver\www adic! directorul unde este pagina ta web.

    Se deschide fereastra:

  • 8/9/2019 Server Web

    102/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    102 din 120

    Sub Shared folders trebuie s! ai c:\webserver\www iar sub Files "i Directories bifeaz! toate c! su#ele: Read , Write , Delete , Append , Create , Delete , List "i+Subdirs pentru c! trebuie s! ai acces total asupra acestui director. De aici setezidrepturile pentru fiecare utilizator pe care îl creezi asupra directoarelor. D! clic pe OK

    " i închide fereastra de administrare a serverului. Cu aceasta serverul FTP esteinstalat "i configurat.

  • 8/9/2019 Server Web

    103/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    103 din 120

    Partea II – set ! ri pe internet

    II.1. Ob "inere ! i configurare server DNS gratuit

    Rolul unui server DNS este de a transforma numele de domeniu într-o adres ! IP (adic! în cazul meu transform! allucris.com în 193.33.33.54). F! r ! servere DNSnimeni nu va putea s! vad! pagina de web la adresa www.allucris.com. Pe internetsunt mai multe situri care dau servere DNS gratuit, dar în acest ghid o s! -#i ar ! tconfigurarea pentru www.zoneedit.com. Deci deschide browserul web pe care îlfolose" i (Internet Explorer, Mozilla Firefox, Opera, etc.)" i scrie la adres! :

    http://www.zoneedit.com. $ i se deschide fereastra:

    Aici d! clic pe Free Sign Up în coltul din dreapta sus "i o s! se deschid ! fereastra:

  • 8/9/2019 Server Web

    104/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    104 din 120

    În aceast ! fereastr ! trebuie s! introduce date tale personale pentru a crea un cont laei. Aceste date trebuie s ! corespund ! cu cele pe care le-ai introdus la cump ! rareadomeniului.La Your Full Name introdu numele "i prenumele.

    La Your Address introdu adresa ta (ajunge doar strada "i num! rul).La More Address Info? po#i s! nu treci nimic.La City introdu ora"ul.La State introdu jude#ul.La Zip/Post introdu codul po" tal.La Country selecteaz ! din lista ce se deschide când dai clic pe s ! geata din parteadreapt! Romania.

    La Phone introdu un num! r de telefon.La E-mail introdu adresa de email cu care ai folosit-o la cump! rarea domeniului.La Company URL po#i s! nu introduci nimic.La Select Service Option asigur ! -te c! este selectat Free Trial – up to 5 zones .Dup! ce ai completat aceste câmpuri d ! clic pe Sign Up Now .Se deschide fereastra de mul #umire în care #i se spune s ! a"tep#i un email de la ei înurm! toarea or ! , email ce va con#ine datele de intrare pe siteul lor, adic! numele deutilizator"i parola.

  • 8/9/2019 Server Web

    105/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    105 din 120

    Închide fereastra aceasta "i a" teapt! cam o or ! , dup! care intr ! pe adresa de email

    " i verific! dac ! ai primit un email de la ei. În acest email g! se "ti numele de utilizator

    " i parola.

    Dac! ai primit email-ul cu aceste date deschide iar !" i pagina

    http://www.zoneedit.com

  • 8/9/2019 Server Web

    106/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    106 din 120

    Aici d! clic pe Login . Se deschide fereastra de autentificare unde la User name " iPassword introduci datele pe care le-ai primit în email.

    Dup! ce ai completat ambele câmpuri d! clic pe OK . Se deschide fereastra din carese incepe configurarea.

    D! clic pe Add Zones .Se deschide fereastra:

  • 8/9/2019 Server Web

    107/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    107 din 120

    La Enter Domain Name în c! su#a alb! introdu domeniul t! u (în cazul meu esteallucris.com) f ! r ! www" i d! clic pe Add Zone .Se deschide o pagin ! de avertizare în care #i se spune c ! trebuie s! contactezi firmade la care ai cump ! rat domeniul pentru ca s! i#i schimbe nameserverele.

    De obicei nu este nevoie s ! contactezi firma de la care ai cump! rat domeniul

    deoarece, dup ! ce ai cump! rat domeniul ei #i-au trimis un email în care ai un link

  • 8/9/2019 Server Web

    108/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    108 din 120

    c! tre pagina de internet unde po #i face asta singur. În cazul in care nu ai primit de laei nici un email despre schimbarea nameserverelor trebuie s ! iei leg! tura cu ei "i ei î #i vor explica ce trebuie s! faci sau o vor face ei pentru tine. Oricare ar fi situa#ia,trebuie schimbate nameserverele cu cele de mai sus adic ! :Nameserver 1: ns3.zoneedit.com (72.51.43.223) Nameserver 2: ns7.zoneedit.com (216.122.7.155) Aceste nameservere sunt cele pe care le-am primit eu. S-ar putea ca tu s ! prime"tialtele, deci trebuie s! le introduci pe acelea nu pe cele din acest exemplu. Aceste modific! ri pot fi f ! cute "i ulterior dup! ce termini de configuratzoneedit.com .Deruleaz! pagina în jos pân ! la cap! t. Aici vei g! si:

    D! clic pe Start Editing Zone .Se deschide fereastra:

  • 8/9/2019 Server Web

    109/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    109 din 120

    Unde este cu alb trebuie s ! fie scris cu albastru domeniul t! u. Acea aten#ionare dinpartea de sus marcat ! va disp! rea în momentul în care nameserverele vor fischimbate.D! clic pe IP addresses (A) .

    $ i se deschide fereastra:

    La Name introdu www .

  • 8/9/2019 Server Web

    110/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    110 din 120

    La Numeric IP introdu IP-ul calculatorului t! u pe care l-ai notat la începutul acestuighid "i d! clic pe Add New IP Address .Se deschide fereastra:

    D! clic pe Yes pentru linia Both www.domeniultau and “domeniultau” will havethe IP “IP-ul tau” pentru ca pagina ta s ! fie disponibil! la ambele adrese. Deci dac !

    cineve vrea s ! viziteze pagina ta Web poate scrie în browser oricare dintre cele dou ! adrese cu www sau f ! r ! www. În fereastra care se deschide vei vedea cele dou ! adrese ad ! ugate:

  • 8/9/2019 Server Web

    111/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    111 din 120

    Acum sub cele dou! adrese la Name introdu mail iar la Numeric IP introdu ip-ul t! u

    " i apoi d! clic pe Add New IP Address .Se deschide fereastra de confirmare unde dai clic pe Yes .

    Acum pagina care se deschide cu set ! rile pentru IP trebuie s! arate a "a, cu diferen#ac! în loc de allucris.com este domeniul t! u:

    În continuare d! clic pe MailForward .Se deschide fereastra:

  • 8/9/2019 Server Web

    112/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    112 din 120

    Bifeaz! c! su#a de sub Delete "i apoi d! clic pe Delete Selected . În fereastra urm! toare de confirmare d! clic pe Yes "i se deschide fereastra care î #iconfirm! c! MailForwarding este oprit. D! clic în partea de sus pe Aliases(CNAMES) . Se deschide fereastra:

    La Alias introdu ftp.domeniultau (în cazul meu este ftp.allucris.com).La Actual Name introdu domeniultau (în cazul meu allucris.com).

    D! clic pe Add New Alias .

  • 8/9/2019 Server Web

    113/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    113 din 120

    Se deschide fereastra de confirmare unde d ! clic pe Yes . În fereastra care se deschide d ! clic în partea de sus pe Mail Servers (MX) .Se deschide fereastra:

    În prima c! su#! alba în partea stâng ! introdu mail.domeniult #u (în cazul meumail.allucris.com)"i în c! su#a alb! din partea dreapt ! introdu domeniult #u (în cazul

    meu allucris.com)" i apoi d! clic pe Add New Mail Server .Se deschide fereastra de confirmare unde d ! clic pe BSe deschide fereastra deconfirmare unde d! clic pe Yes . Închide browserul de internet. Ai terminat set! rile pentru ca pagina ta de internet,serverul FTP "i serverul de email s! fie func#ionale. Va dura ceva timp pân ! set! rile î "i vor face efectul. (cei de la yoneedit spun c! aproximativ 72 ore, dar poate fi"i mairepede). Pentru ca s ! verifici dac! set! rile s-au realizat, din c! nd în când introdu în

    browserul t! u de internet adresa domeniului t! u. Dac! se deshide pagina ta deinternet atunci înseamn! c! set ! rile au fost f ! cute.

    II.2. Configurare Outlook Express

    Outlook Express este un client de email prin intermediul c! ruia descarci de peserverul de email emailurile primite pentru a le putea vizualiza"i tot prin el po#i trimiteemailuri (acestea sunt func#iile de baz! ale acestui program care se instaleaz ! odat! cu sistemul de operare).

  • 8/9/2019 Server Web

    114/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    114 din 120

    D! clic pe Start apoi pe All Programs " i apoi pe Outlook Express . La primalansare a programului se deschide fereastra de configurare:

    La Display name introdu numele tau sau numele firmei, depinde dac! adresa deemail este personal ! sau a firmei. Acest nume va ap! rea celor la care le trimi#iemailuri.D! clic pe Next .Se deschide fereastra:

  • 8/9/2019 Server Web

    115/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    115 din 120

    La E-mail address introdu una dintre adresele de email pe care le-ai creat lainstalarea serverului de email hMailServer (voi folosi office@domeniultau)"i apoi d! clic pe Next . În fereastra urm! toare:

  • 8/9/2019 Server Web

    116/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    116 din 120

    atât la Incoming mail (POP3, IMAP or HTTP) server cât "i la Outgoing mail(SMTP) server introdu mail.domeniultau " i apoi d! clic pe Next .Se deschide fereastra:

  • 8/9/2019 Server Web

    117/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    117 din 120

    La Account name introdu office@domeniultau iar la Password introdu parola pecare ai definit-o când ai creat contul de email "i apoi d! clic pe Next . În fereastra urm! toare d! clic pe Finish .

    Închide toate ferestrele deschise "i apoi lanseaz ! dinnou Outlook Express.Se deschide fereastra:

  • 8/9/2019 Server Web

    118/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    118 din 120

    D! clic pe Tools "i apoi din meniu alege Accounts .Se deschide fereastra:

    D! clic pe Mail în partea de sus "i apoi pe Properties în partea dreapt ! .Se deschide fereastra:

  • 8/9/2019 Server Web

    119/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    119 din 120

    D! clic pe Servers în partea de sus "i se deschide fereastra:

  • 8/9/2019 Server Web

    120/120

    Ghid practic: Transforma-ti calculatorul in Server WEB

    Aici bifeaz! My server requires authentication " i apoi d! clic pe Apply "i apoi pe

    OK . Acum închide toate ferestrele care mai sunt deschise de la Outlook Express.De acum încolo po#i primi"i trimite emailuri prin intermediul Outlook Express.