PROYECTO DYUYAY DJANGO, PUESTO EN MARCHA CON SERVIDOR WEB APACHE
Y USANDO EL COMPLEMENTO MOD_SWGI.
Lo primero que haremos es contar con los programas que vamos a
utilizar durante el transcurso.
INSTALACIN DE PYTHONNos dirigimos a la direccin siguiente en el
navegador y de esta manera descargamos el Python27 de 32 bits ya
que este es el compatible para levantar el
servidor.https://www.python.org/download/releases/2.7/
Seleccionamos la carpeta de instalacin, de preferencia se
recomienda que sea en la Unidad C:
Si una opcin estuviese deshabilitada la activamos y damos clic
en NEXT para continuar
Debemos de configuarar el PAHT de Windows, agregando las
siguientes direccionesInicio> mi PC(click
drecho)>propiedades>
Luego nos dirigimos a la parte izquierda y seleccionamos
configuracin avanzada del sistema
Y una vez hay seleccionamos variables de entorno
INSTALACIN DE DJANGO 1.6.5Luego de instalar el Python vamos a
instalar el Django-1.6.5 como lo haremos a continuacin.
En el cmd nos ubicamos en la ruta necesario donde se encuentre
el Django-1.6.5 y accedemos a la carpeta.
Instalamos el Django-1.6.5 como observamos en la siguiente
lnea.
INSTALACIN DE APACHE 2.2Instalamos APCHE versin 2.2 es la versin
estable conocida que trabaja con cdigo Python y Django.Nos
dirigimos a la siguiente ruta en el Navegador para descaragar el
archivo
necesario.https://archive.apache.org/dist/httpd/binaries/win32/
Unas ves descargadas del archivo procedemos a ejecutar el
archivo para iniciar la instalacin
Presionamos siguiente para continuar
Aceptamos los trminos de condiciones de uso y continuamos con la
instalcion
Esta parte asignamos nuestra informacin del servidor WEB
Una vez instalado automticamente APCHE de ejecuta y lo probamos
digitando localhost en cualquier navegar y nos va salir el
siguiente mensaje el cual apache nos dice que est trabajando
Probamos en cliente de la red con la ip del server y debera de
salir el mismo mensaje
Si no nos saliese este mensaje, revisemos nuestra configuracin
del Firewall de Windows, o algn navegador activado, ha de estar
bloqueando el acceso a nuestro server.NOTA: Se debe tener mucho en
cuenta la ruta donde se instalar el Apache 2.2 debido a que si la
Mquina es de 64 bits la configuracin se da C:\Program Files (x86)
en caso de 32 bits sera C:\Program Files
CONFIGURACIONES EN EL APACHE 2.2Luego descargamos el modulo:
MOD_WSGI , que ayuda a la compatibilidad de proyectos en
Python.
Luego de la descarga lo colocamos al archivo en la siguiente
ruta: C:\Program Files\Apache Software
Foundation\Apache2.2\modules
Nos dirigimos a la siguiente ruta para realizar la configuracin
en el archivo httpd.confC:\Program Files \Apache Software
Foundation\Apache2.2\conf
Agregamos la siguiente lnea que activar
Abrimos el Apache Service Monitor y damos Restart de esta manera
comprobaremos si est bien la configuracin y deber aparecer el
mensaje al final de la ventana como observamos en pantalla ya que
indica que est haciendo el Uso del Mdulo mod_wsgi de Python
Accedemos a la siguiente ruta para configurar los
VirtualHostC:\Program Files (x86)\Apache Software
Foundation\Apache2.2\conf\extra
Aadimos la siguiente configuracin en el archivo para as
continuar con la configuracin en el apache.
Ahora volvemos a la configuracin en el httpd.confC:\Program
Files \Apache Software Foundation\Apache2.2\conf
Y tambin Habilitamos esta lnea para incluir la configuracin del
httpd-vhosts.conf
CONFIGURACIONES EN EL PROYECTOCon eso terminamos la configuracin
en el apache ahora ubicamos el proyecto en la siguiente
ruta:C:\Program Files\Apache Software
Foundation\Apache2.2\htdocs
Ahora nos dirigimos a la direccin siguiente donde configuraremos
el archivo wsgi.py como observamos en la pantalla.
Luego de esto nos dirigimos a la Configuracin en el
settings.py
Con esta configuracin guardamos todo y reiniciamos el Apache
nuevamente para poder obtener el resultado el Proyecto levantado
por el servidor Apache.