Django telepítése apache
Eddig mi példát, azt az DEV webszerver Django. De ez a szerver csak tesztelési célokra, és nem alkalmas a termelési környezetben. Miután a termelés, akkor szükség van egy igazi szerver Apache, nginx, stb Beszéljük az Apache ebben a fejezetben.
Django alkalmazás szolgáltatás Apache használatával mod_wsgi. Így az első dolog, hogy megbizonyosodjon arról, hogy telepítve van az Apache és mod_wsgi. Emlékszel, amikor létrehoztuk a projekt, és áttekintettük a szerkezet a projekt, úgy nézett ki, mint a -
wsgi.py fájl az egyik gondozó közötti kommunikáció Django és az Apache.
Tegyük fel, hogy szeretnénk megosztani a projekt (myproject) az Apache. Csak meg kell telepíteni az Apache, hogy hozzáférjenek a könyvtárba. Tegyük tesszük myproject mappa az alapértelmezett „/ var / www / HTML”. Ezen a ponton, a hozzáférést a projekt keresztül 127.0.0.1/myproject
pobj. Ez vezet egy listát Apache mappát, ahogy az a következő képen.
Mint látható, az Apache nem kezeli a dolgokat Django. Ehhez meg kell vigyázni, meg kell beállítani az Apache httpd.conf fájlban. Tehát, nyissa meg a httpd.conf és adjuk hozzá a következő sort -
Ha el tudja érni a bejelentkező oldalt 127.0.0.1/myapp/connection
pObj, akkor kap, hogy a következő oldalon -