Post on 15-Dec-2015
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.