Cum funcționează site-ul

Cum funcționează site-ul

Stimate cititor, vreau să descriu în detaliu procesul de instalare și configurare a mediului de dezvoltare locală Apache + PHP + MySQL pentru sistemul de operare Ubuntu.







Dar, înainte de a începe să implementați ceea ce doriți, va exista ceva de genul unei introduceri la principiul site-ului de pe server.

Deși ArchLinux, în opinia mea, este mai potrivit pentru a fi folosit ca server de operare, este încă imposibil să ignorăm Ubuntu. La urma urmei, Ubuntu este o alternativă excelentă la Windows și, în calitate de antrenor al unui dezvoltator web, depășește adesea competitorul plătit.

Personal, am realizat un experiment privind trecerea de la software-ul furat la software-ul liber, rezultatele cărora le publice într-o secțiune separată a acestui blog. Deja acum pot spune că nu lucrez numai în Ubuntu, dar încep să-mi plac.

Și dacă da, atunci fără a instala serverul pe Ubuntu nu putem face.

Dar mai întâi, după cum sa convenit, introducerea.

Dorind să scape de venerație înainte de a vălului de neînțelegere a procesului de site-ul de pe computerul care găzduiește pot redirecționa toate la același articol, pentru a configura un server de pe Windows. la începutul căruia am încercat să pun capăt celei mai mari frici. Dacă tremurul nu a trecut, astăzi îl vom realiza definitiv.

După cum ați înțeles deja, partea software a serverului este formată din trei componente principale:

1. Apache. Ce face el? Acum vă spun.

Acum vreau să dezvolt subiectul serverelor NS și mediul de dezvoltare locală.

Secvența de prelucrare a unei cereri de vizitator pe site-ul dvs. este după cum urmează: vizitatorul a intrat în browser un nume de domeniu, NS-serverul informat IP, o cerere de obținere a unui IP a venit pe computer la Apache, Apache, în funcție de setările, afișează vizitatori aceste sau alte fișiere.

Cum funcționează site-ul

Iată cum arată interfața de configurare pentru înregistrarea NS a gazdei imena.ua (serviciile pe care le folosesc):

Un efort mai mic mental și vom examina cazul creării unui mediu de dezvoltare locală.







Diferența dintre setările mediului de dezvoltare locală și găzduirea globală este că, în cazul global, a fost necesară configurarea serverului NS, astfel încât toate computerele de pe Internet să fi cunoscut IP-ul site-ului nostru; iar în cazul unui mediu de dezvoltare locală pentru testarea accesului dinamic site numai noi, dezvoltatorii săi, astfel încât nu NS-server nu este necesar, vom edita fișierul de gazde. localizat pe unitatea hard disk a computerului.

În Ubuntu, acest fișier este localizat pe următoarea cale: / etc / hosts

Pentru a le edita, trebuie să introduceți o comandă în terminal (Meniu Ubuntu / Applications / Standard / Terminal): sudo gedit / etc / hosts

Cum funcționează site-ul

Directiva sudo include modul superuser pentru editarea fișierelor de serviciu.

gedit este numele programului de editare a fișierelor text în Ubuntu.

Ei bine, / etc / hosts este, după cum înțelegeți, calea către fișierul editat.

Cum funcționează site-ul

După introducerea numelui de domeniu în browser, computerul va verifica mai întâi disponibilitatea informațiilor despre acest domeniu în fișierul hosts și dacă nu este găsit pe serverul NS.

Cu alte cuvinte, dacă scriu test2 sau wordpress.loc în browser-ul calculatorului meu. atunci cererea va fi transmisă Apache-ului meu local.

Acum vom trece repede prin restul celor două componente necesare ale software-ului server.

2. PHP. Acesta este un program care este instalat pe server pentru a procesa php-codul în fișierele text ale site-ului. Prin acest program, codul php este convertit în instrucțiuni HTML și transferat în browser-ul utilizatorului prin Apache.

3. MySQL. Acest program este un server de baze de date care oferă stocarea informațiilor și accesul la acestea.

În partea următoare, vom instala și configura direct Apache + PHP + MySQL în Ubuntu.

Aș dori să aud ceva despre aspectul și crearea site-ului în sine. ar fi interesant pentru a vedea cum se face o pagina de înregistrare sau câmp de intrare în antet, magazin licitație on-line, în general, o mulțime de subiecte interesante și relevante, cum ar fi aveți în secțiunea privind aspectul cu fig komentov și aici, doar a doua UTB 🙁

probabil că tu crezi că tema este mai relevantă, dar vreau să spun că tocmai mi-am exprimat opinia. Vă mulțumim pentru lectură

Pentru a instala Ubuntu, versiunea aleasă 12.04 serverul de distribuție, puteți continua cu instalarea unui set de capusa pe LAMP (Linux + Apache + MySQL + PHP) - totul a căzut automat atunci când instalați au fost stabilite probleme cu privire la plasarea, parole etc. Versiunea serverului web disponibil.
Pentru a utiliza mediul grafic GNOME, sistemul a trebuit să instaleze ubuntu-desktop

Cum funcționează site-ul

Sunt un maestru web și un profesor. Sunt interesat de partea tehnică a afacerii pe internet.

Îmi place să studiez diverse aspecte tehnice, să înțeleg cum este aranjat și să-i spui altora.

Locuiesc în Moscova, Rusia.

Locuiesc în Mariupol, Ucraina.

Locuiesc în Lviv, Ucraina.







Articole similare

Trimiteți-le prietenilor: