A webhely működése

A webhely működése

Tisztelt olvasó, részletesen ismertetem az Apache + PHP + MySQL helyi fejlesztői környezet telepítésének és konfigurálásának folyamatát az Ubuntu operációs rendszerhez.

De mielőtt elkezdené végrehajtani, amit akarsz, lesz valami, mint egy bevezető a weboldal elvét a szerveren.

Habár az ArchLinux, véleményem szerint, alkalmasabb szerver operációs rendszerként való felhasználásra, még mindig lehetetlen figyelmen kívül hagyni az Ubuntut. Végtére is, az Ubuntu kiváló alternatíva a Windows-hoz, és mint egy webfejlesztő munkakerete, gyakran felülmúlja fizetett versenytársait.

Személy szerint kísérletet tettem az ellopott szoftverek szabad szoftverekről való áttéréséről, amelynek eredményeit a blog különálló részében teszem közzé. Most már elmondhatom, hogy nem csak Ubuntuban dolgozom, de kezdem kedvelni.

És ha igen, akkor a szerver telepítése nélkül az Ubuntuban nem tehetünk.

De először, ahogy egyetértettem, a bevezetés.

Szeretnének megszabadulni a félelem előtt a fátylat a félreértés a folyamat a helyén a fogadó számítógép tudom átirányítani mindenki ugyanazt a cikket, hogy konfigurálja a szerver a Windows. amelynek elején megpróbáltam véget vetni ennek a legnagyobb kísértésnek. Ha a remegés nem telt el, ma végleg elérjük.

Mint már megértettük, a szerver szoftver része három fő összetevőből áll:

1. Apache. Mit csinál? Most elmondom.

Most fejleszteni szeretném az NS-szerverek és a helyi fejlesztési környezet témáját.

A sorozat iránti kérelem feldolgozása során a webhelylátogatókhoz a következő: a látogató belépett a böngésző egy domain nevet, az NS-szerver tájékoztatta a VI kérelmet kap-e IP jött a számítógépre, hogy az Apache, Apache, a beállításoknak megfelelően, show látogatók e vagy más fájlokat.

A webhely működése

Így néz ki a hostname.ua NS rekordjának konfigurációs felülete (az általam használt szolgáltatások):

Egy kicsit szellemi erőfeszítés, és figyelembe vesszük a helyi fejlesztési környezet kialakítását.

A különbség a beállítás a helyi fejlesztési környezet és a globális tárhely csak az a tény, hogy a globális esetben alkalmazkodniuk kellett NS-szerver az összes számítógépet az internet ismert IP honlapunk; és abban az esetben a helyi fejlesztési környezet vizsgálatára dinamikus helyszíni hozzáférést csak nekünk, a fejlesztők, így nem NS-szerver nem szükséges, akkor módosítsa a hosts fájlt. amely a számítógép merevlemezén található.

Az Ubuntuban ez a fájl a következő elérési utat tartalmazza: / etc / hosts

A szerkesztéshez parancsot kell beírni a terminálba (Ubuntu menü / Applications / Standard / Terminal): sudo gedit / etc / hosts

A webhely működése

A sudo direktíva magában foglalja a feltöltési módot a szolgáltatásfájlok szerkesztéséhez.

A gedit az Ubuntu szövegfájljainak szerkesztésére szolgáló program neve.

Nos, az / etc / hosts, ahogy érted, a szerkesztett fájl elérési útja.

A webhely működése

Miután beírta a domain nevet a böngészőbe, a számítógép először ellenőrizni fogja a domainben lévő információk elérhetőségét a gazdafájlban, és ha nem található meg az NS kiszolgálón.

Más szóval, ha test2 vagy wordpress.loc parancsot írok a számítógépem böngészőjébe. akkor a kérelmet átadják a helyi Apache-nak.

Most gyorsan megyünk át a szerver szoftver két további szükséges összetevőjén.

2. PHP. Ez a program telepítve van a szerveren annak érdekében, hogy feldolgozza a php-kódot a webhely szöveges fájlaiban. Ezzel a programmal a php-kódot HTML-utasításokká alakítják át, és a felhasználó böngészőjébe küldik az Apache-on keresztül.

3. MySQL. Ez a program olyan adatbázis-kiszolgáló, amely információt tárol és hozzáférést biztosít.

A következő részben közvetlenül telepítjük és konfiguráljuk az Apache + PHP + MySQL-t Ubuntuban.

Szeretnék hallani valamit a webhely elrendezéséről és létrehozásáról. érdekes lenne látni, hogyan kell egy regisztrációs oldalt, vagy beviteli mezőben a fejlécben, online aukciós áruház általában sok érdekes és fontos témákról, mint például amit a fejezetben az elrendezés ábra komentov és itt csak a második UTB 🙁

Talán úgy gondolja, hogy a téma sokkal relevánsabb, de azt szeretném mondani, hogy én csak kifejtettem a véleményemet. Köszönjük az olvasást

Telepíteni Ubuntu 12.04 szerver változata választott eloszlás, akkor folytathatja a telepítést egy sor kullancs LAMP (Linux + Apache + MySQL + PHP) - minden esett automatikusan telepíti kérdések elhelyezés állítottak, jelszavak stb A kész webszerver verziója.
A GNOME grafikus környezetének használatához a rendszernek telepítenie kellett az ubuntu-desktop-ot

A webhely működése

Webmester és tanár vagyok. Érdekel az internetes üzlet műszaki oldala.

Szeretek különböző technikai szempontokat tanulmányozni, megérteni, hogyan rendezik és másoknak mondják.

Éljen Moszkvában, Oroszországban.

Mariupolban élök Ukrajnában.

Élek Lvivben, Ukrajnában.

Kapcsolódó cikkek