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.
Í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 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.
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
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.