Cum de a organiza un server web (hosting) la domiciliu

Webmasteri, dezvoltă un număr mare de site-uri pentru tine sau la comandă, puteți utiliza serverul pe care este situat direct la casa lui. Puteți verifica rapid modificările aduse codului site-ului sau design, pre-configurati toate setările înainte de a trimite proiectul finit la locația actuală. În plus, de foarte multe ori există situații în care funcționarea reală de pe site-ul de internet pierde unele funcționalități, sau există erori - atunci puteți verifica activitatea sa pe o altă gazdă. Și un server web local va fi de folos.

Există mai multe modalități de a organiza site-urile care găzduiesc la domiciliu. De exemplu, în Windows, există deja un server IIS prestabilit, și fanii sistemului de operare ar putea utiliza. Din păcate, serverul de web nu poate fi atribuită flexibilitatea de a personaliza sistemul, și într-adevăr, multe dintre produsele Microsoft legate de tehnologiile Web suferă de o abordare non-triviale la punerea în aplicare.

Prin urmare, în cele mai multe cazuri, este mai bine să utilizați casa pentru găzduirea site-uri la un alt server - Apache, care operează numărul mare de servere web de pe web. Puteți instala din pachetul de instalare freeware pentru Windows, luate de la site-ul dezvoltatorului, apoi instalați restul componentelor necesare - serverul de baze de date (de exemplu, MySQL), serverul de poștă electronică, apoi setați-l în sus.

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 va fi de a organiza site-urile care găzduiesc casa de pe serverul care rulează sistem compatibil Unix. De exemplu, foarte popular Ubuntu, sau un progenitoare de familie Debian Linux sunt alegeri foarte bune. Debian versiuni stabile sunt considerate sistemul de operare cel mai de încredere, sub controlul distribuției se execută un număr foarte mare de servere de diferite scopuri. Instalarea este necesar pentru organizațiile care rulează componente Linux este foarte simplu, deși este nevoie de o anumită pregătire, și pentru utilizatorul nesofisticată poate fi prea complicat. Dar această mașină este undemanding la resurse, ca un server web bazat pe Linux, puteți utiliza o tehnică învechită. De exemplu, un calculator personal cu un deceniu în urmă procesor Celeron cu o frecvență de 1200 MHz face pe deplin cu această sarcină. Singurul lucru pe care trebuie să le adăugați la ea - de memorie, pe care mulți nu se întâmplă niciodată, și care este atât de pasionat de „mânca“ serverul de baze de date.

Montate astfel încât serverul este foarte convenabil pentru a include rețeaua de calculatoare acasă, organizarea de acces la acesta prin SSH și FTP, și interacțiunea cu ele nu vor diferi de interacțiunea cu furnizorul de serverul de hosting. Și acum, toate proiectele vor fi ușor de a dezvolta și de testare, chiar dacă nu există nici o conexiune la Internet.

Sugerează ideea unei lecții: