Cum să organizați un server web (hosting) acasă

Webmasterii care dezvoltă un număr mare de site-uri pentru ei sau pentru a comanda, puteți utiliza un server situat direct la domiciliu. Puteți verifica rapid modificările aduse codului site-ului sau designului acestuia, preconfigurând toți parametrii necesari înainte de a trimite proiectul finalizat la destinația de plasare reală. În plus, foarte des există situații în care un site care funcționează pe Internet pierde o anumită funcționalitate sau există erori asupra acestuia - atunci puteți verifica funcționarea acestuia pe altă gazdă. Și serverul web local va fi util.







Există mai multe modalități de organizare a unui site care găzduiește o casă. De exemplu, în Windows există deja un server IIS preinstalat, iar fanii acestui sistem de operare îl pot folosi. Din păcate, acest server web nu poate fi atribuit unui sistem flexibil personalizabil și, în general, multe produse Microsoft legate de tehnologiile web suferă de o abordare netrivială a implementării.

Prin urmare, în cele mai multe cazuri este mai bine să folosiți un alt server - Apache, care găzduiește un număr covârșitor de servere web din rețeaua globală - pentru a găzdui site-urile casei. Puteți să îl instalați dintr-un pachet de instalare distribuit gratuit pentru Windows, preluat de pe site-ul dezvoltatorului, apoi să instalați celelalte componente necesare - serverul de bază de date (de exemplu, MySQL), serverul de poștă electronică și apoi configurați-l.







Dar există o cale mai ușoară. Există un proiect special - Denwer, care conține toate componentele necesare configurate pentru organizarea gazdă locale în mediul Windows. Instalarea programului este foarte simplu și nu va cauza dificultăți. Singurul dezavantaj al instalării sistemului în Windows Web Server constă în faptul că aproape 100% din furnizorii de hosting utilizate pe propriile sisteme de servere de operare lor de familie Unix, care diferă de drepturile de acces la sistemele de gestionare a Microsoft pentru fișiere și directoare. Acest lucru poate duce la faptul că, în unele cazuri, funcționarea testului și site-ul reale pot varia din cauza diferențelor în setările de securitate de fișiere și directoare.

Prin urmare, cea mai bună opțiune ar fi găzduirea unui site de găzduire pe un server care rulează un sistem compatibil Unix. De exemplu, un foarte popular Ubuntu, sau progenitorul său Debian din familia Linux, va fi o opțiune foarte bună. Rapoartele stabile ale Debian sunt considerate cele mai fiabile sisteme de operare, executând un număr mare de servere care rulează această distribuție pentru o varietate de scopuri. Instalarea componentelor necesare pentru Linux este foarte simplă, deși necesită pregătire, iar pentru un utilizator simplificat poate fi prea complicată. Dar o astfel de mașină va fi neobișnuită cu resursele, ca un server web bazat pe Linux, puteți utiliza tehnologia depășită. De exemplu, un calculator personal cu zece ani în urmă, cu un procesor Celeron cu o frecvență de 1200 megahertzi, va face față acestei sarcini. Singurul lucru care trebuie adăugat la acesta este memoria RAM, care nu se întâmplă niciodată și pe care serverul bazei de date îi place să o mănânce atât de mult.

Instalat în acest fel, serverul este foarte convenabil să se includă în rețeaua calculatorului de acasă, să organizeze accesul la acesta prin SSH și FTP, iar interacțiunea cu acesta nu va fi diferită de interacțiunea cu furnizorul de servicii de găzduire a serverului. Și acum toate proiectele pot fi ușor dezvoltate și testate, chiar dacă nu există nicio conexiune la Internet.







Articole similare

Trimiteți-le prietenilor: