Prin definiție, un server web este un program care imită mediul Big Internet din interiorul unui computer de acasă. Numele format din două părți "web" și "server" este destul de confuz, deoarece al doilea nume este mai ușor de înțeles - programul de server local. Apoi, devine clar că folosesc acest program pe computerul utilizatorului (local) și, indiferent dacă este conectat la Internet sau nu. Un nume de server mai precis - server de acasă.
Decât site-ul dvs. este mai bun
Concepte: optimizarea site-urilor promoționale de promovare
Cum se scrie un articol pe site
De ce să creați site-uri
Articole despre câștigurile de pe Internet
Câștiguri pe Internet pentru începători
Modalități nerezonabile de a câștiga prin Internet
Câștigați bani pe clicuri
Sponsorii postului Runet
Caracteristicile MaxSite CMS
După cum știți deja, programele server sunt instalate pe servere fizice (calculatoare conectate în mod constant la rețeaua Internet) pe care sunt situate folderele site-ului. Dosare sunt multe diferite, și așa mai departe, serverele (ca un program) arată browser-ul pe care - acesta este dosarul și există un site care se solicită - și apoi, browser-ul merge la acest dosar, trezește motor site-ul programului (sistem de management), care va începe emiterea browser- texte și imagini, astfel încât să le poată trage și să tragă pe ecranul monitorului vizitatorul.
Spre deosebire de aceste programe server, serverul local de pe computer este un program auxiliar pentru crearea de site-uri Web.
Ei întreabă adesea dacă un server web poate funcționa pe Internet. Desigur, ne referim la un site web pe un server web. pe care unii meseriași încearcă să le creeze pe calculatorul lor vechi, conectându-l permanent la Internet.
Un alt lucru este necesitatea practică de plasare a site-urilor pe un computer de acasă. Cu toate acestea, serverele locale sunt programe pentru crearea unui mediu de Internet nu pentru aceste site-uri. dar pentru structurile lor preliminare. În acest aspect, funcționalitatea și designul viitorului site se desfășoară înainte de a fi publicate pe Internet.
Serverele Web nu au gradul necesar de protecție împotriva programelor rău intenționate (viruși, troieni etc.) care au inundat Internetul curent. Dezvoltatorii nu au crezut că ar avea nevoie de acest lucru și nu l-au inclus în livrare. Pe serverul real, există o protecție serioasă a programelor server.
Următorul dezavantaj al serverelor web este că nu sunt proiectate să viziteze site-uri cu un număr mare de vizitatori. Serverele locale nu suportă încărcarea cu trafic în masă.
Din punct de vedere economic, un site de origine nu este, de asemenea, foarte profitabil. De fapt, un server fizic este același computer (numai fără un monitor), dar are multe site-uri de pe un hard disk. În cazul în care costul de deservire a site-ului de origine trebuie să fie incluse costul energiei electrice, costul furnizorului de servicii, care oferă conexiune la Internet, și costul rezidual al computerului pe care site-ul este pe un server fizic, aceste costuri sunt împărțite la numărul de site-uri.
Pe langa serverul real va oferi protecție împotriva programelor hacker-ilor, face regulat auto-a salva fișiere de site-uri și web hosting (furnizor - proprietar al serverului) oferă administrare și suport.
Următoarele va fi teoria pentru curioși și pentru practicieni, am sugera merge direct la unul dintre articolele: serverul XAMPP sau DENWER.
Deci, pentru ce sunt programe de server?
Programe server - nu creează site-ul, ci mediul. în care multe site-uri pot funcționa. Site-ul este creat cu ajutorul unui alt program numit CMS - un sistem de management al site-ului sau pur și simplu un motor de site web. Pentru un site, motorul este "mecanismul" intern.
Serverele locale nu sunt un singur program, ci un ansamblu în care dezvoltatorii pun versiuni ușoare ale programelor server.
Componenta principală este programul de server (cel mai adesea Apache), care creează, de fapt, mediul Internet în interiorul computerului local. Tehnologia Apache este testată în timp și diferă în funcționarea fără viteză și fără conflicte cu orice sistem de operare.
De curând, multe site-uri sunt scrise în PHP. atunci există o componentă - compilatorul limbajului PHP. care permite browserului să citească codurile site-ului și să construiască o pagină. Un astfel de compilator de limbi permite browserelor să înțeleagă scripturi scrise în limbajul PHP și să afișeze corect totul pe ecranul monitorului de la vizitatorul site-ului. Unele ansambluri conțin în plus interpreți ai altor limbi, de exemplu, PERL în XAMPP. Prezența compilatorilor de alte limbi, cu excepția PHP. pentru începători, problema este mai probabilă, deoarece astfel de componente vor trebui să fie deconectate din cauza neutilizării.
Următoarea componentă este baza de date - baza de date, unde MySql este cel mai adesea folosit pentru fiabilitate și viteză în exploatare. Bazele de date sunt un set de tabele în celulele care specifică în cazul în care acest lucru este sau ca element al paginii a site-ului (text sau imagine) și indică modul în care să arate că (roti, reduce). Site-urile moderne nu au pagini gata făcute (așa cum le vedem pe ecran). Browser colectează pagini „on the fly“ (dinamic) a elementelor (imagini și text), despre care învață din tabelele bazei de date. Elementele în sine sunt pur și simplu împrăștiate în jurul dosarelor site-ului și a tabelelor bazei de date. ca directoare în bibliotecă, pot găsi rapid elementul de care aveți nevoie pentru pagină.
În mod obișnuit, componentele serverului, dezvoltatorii acestuia, sunt sortate pentru a reduce dimensiunea tutorialului lor. Pentru a conecta împreună programe individuale, utilizați utilitarul de control (program) phpMyAdmin.
Începătorii ar trebui să înțeleagă că programul server funcționează ca un serviciu în modul umbre. Există o mulțime de site-uri pe serverul fizic și un dosar separat este alocat pentru fiecare fișier de pe hard diskul serverului. Pentru a vă asigura că proprietarul unui site nu intră pe site-ul altei persoane, parolele pentru conectare sunt setate pe folderele site-ului.
Când instalați un server web pe computerul dvs., atunci deveniți administratorul acestuia, astfel că atunci când vă conectați, trebuie să vă înregistrați introducând login-ul și parola. Nu vă surprindeți că va trebui să repetați procedura de creare a unui administrator când instalați motorul site-ului. Acesta va fi deja administratorul numai al site-ului dvs. Cu un server de acasă, sunteți singurul care acționează ca administratori diferiți.
Pe un program al serverului local, puteți crea mai multe site-uri, dar pentru fiecare dintre acestea trebuie să vă creați propriul administrator. Un alt lucru este faptul că pe un calculator, care utilizează, de obicei, doar o singură persoană, nu are nici un sens pentru fiecare administrator pentru a crea diferite nume de utilizator și parole.
Acesta este un comentariu pentru cei care aleg casa Denver (mai des Denver decât Denver). Nimic special, cu excepția ruseniei și a dimensiunilor mici în ea. Deși nivelul celei mai recente versiuni a serverului web Denver 3 vă permite să dezvoltați site-uri de orice complexitate. Despre instalarea unui server local Denwer. popular printre utilizatorii de internet vorbitori de limbă rusă, puteți citi într-un articol separat Instalarea DENWER.
De obicei, ansamblurile de servere locale, cu excepția programelor pentru servere, conțin programe care facilitează activitatea dezvoltatorului de site-uri. Majoritatea dezvoltatorilor din kit includ un anumit client FTP pentru încărcarea fișierelor pe server. Programe precum FileZilla. Ușor de învățat și folosit pentru a încărca fișierele pe un server real. Pentru un site de acasă, încărcarea fișierelor pe site este oarecum amuzantă atunci când o puteți glisa cu mouse-ul. Acestea sunt rareori utilizate, prin urmare, pentru activarea unui client FTP, nu este necesar să includeți întregul server local. Este mai ușor să instalați FileZilla separat, iar clientul ftp clientului nu îl activează.
Uneori, serverele locale completează serverele de e-mail individuale - programe care implementează redirecționarea corespondenței prin protocoale speciale. Pentru începători, nu există nici un beneficiu special din astfel de programe, deoarece pe serverul real va fi serverul dvs. de mail, parametrii căruia vor fi cunoscuți numai după instalarea site-ului.
În plus față de serverele web XAMPP și DENWER, următoarele servere gratuite sunt distribuite utilizatorilor de limbă rusă: AppServ. TopServer. VertigoServ. Zend Server Community Edition. Aproape toate serverele de web poate fi instalat pe o unitate flash USB, fără a fi nevoie de orice conducător auto publice, care vă permite să poarte un prototip al site-ului dvs. cu ei. De obicei, servere web sunt programe cross-platform - adică, ei pot lucra pe toate sistemele de operare, dar pentru o familie de sisteme de operare de la Linux este încă mai bine să utilizați o lampă dedicat. Recent, a existat un server web Open Server. construit pe baza serverului Nginx.
Nu există nicio diferență deosebită între serverele locale, deci instalați unul. Eu nu recomand un capriciosXAMPP. care din toate serverele de acasă are cel mai serios suport.
De exemplu, atunci când am instala Denver dat în mod constant peste lucruri mici, probabil pentru că este originea „rus“, dar instalarea XAMPP a mers lin - prima dată.
Încerc să scriu într-un fel de detaliu că nu există nici un motiv să punem întrebări. Pentru astfel de articole - probabil - neînțelegerea subiectului - mai degrabă căsătoria articolului.
Acum, să analizăm întrebarea dvs.
Aveți spațiu de stocare în rețea NAS, unde colectați fișierele dvs. - poate că descărcați și distribuiți torrente - adică ceea ce se numește fișier-bin.
Și ai vizitat o idee - Și dacă nu o fac în același timp, și un server propriu, în cazul în care puteți pune site-ul meu, deoarece NAS este deschis non-stop de pe Internet?
Dacă ați cumpărat NAS, este evident că el este procesor foarte slab și de memorie, cel mai probabil, nu mai mult de 250-512 MB.
În acest caz, nu va fi posibil să se creeze un server web destul de "greu" din cauza limitărilor hardware. Ferenele foarte OS vă permit să creați numai un server al cărui capabilități sunt limitate prin descărcarea și distribuirea fișierelor din rețea. Punerea unui server local (DENVER sau KSAMP) nu este exact unde. În plus, trebuie să instalați motorul site-ului.
Dacă ați creat un NAS de pe un computer vechi, chiar și un computer desktop vechi vă permite să instalați un server local și să creați site-uri, chiar și cu un procesor vechi slab.
Pentru sistemele de operare din familia de laptop-uri, este mai bine să puneți serverul local LAMP.
Încurajarea serverelor de auto-fabricare nu sa răspândit încă, judecând după întrebarea dvs. Vreau atât tu cât și ceilalți care doresc să-ți creeze propriul server de autoservire pentru a avertiza că această acțiune nu merită efortul.
De fapt, toată lucrarea va începe după crearea și deschiderea site-ului dvs. pe Internet. Scrierea articolelor unice și crearea imaginilor vor crea resursele potrivite pentru oameni.
Trebuie să fii pragmatist și să decizi imediat ce ai nevoie:
1) să procedați imediat la dezvoltarea site-ului - acolo toate lucrările dvs. vor beneficia site-ul - din cauza căruia toate aceste brânză lupte;
2) sau esti atras de tam-tam cu programul de trecere + o multime de probleme in administrarea site-ului tau.
Sfatul meu este să începeți să creați site-uri cât mai curând posibil - lăsați serverele locale la entuziaștii care pot fi instruiți pentru ca operatorii să lucreze cu hosteri.
În mod obișnuit, utilizatorii obișnuiți nu au nevoie deloc de un server local. Se utilizează pentru a crea un aspect al site-ului, a afișa o schiță pentru client, a redimensiona designul - când nu există încă niciun site, verificați toate scripturile.
Inițiatorii ordinari ai site-urilor cumpără imediat un loc - pun motorul și deja în rețea își rupe site-ul așa cum doresc. De fapt, ei nu ascund site-ul lor de nimeni.
Vladimir - noroc cu crearea unui site pe un server real!
serios, desigur, nu, dar pentru a răsfăța totul funcționează clar, până la 1000 de oameni pe zi păstrează cu un internet inteligent și neafectat. Puneți orice server linux pe webmin dinamic IP, este posibil virtualmin. Se poate asigura totodată și o protecție - un server cu drepturi depline. În cazul în care computerul este puternic, puteți face totul printr-o mașină virtuală.
ați uitat să adăugați servere pentru mașini virtuale