Home PC Games Linux Windows Database Network Programming Server Mobile  
           
  Home \ Server \ Linux environment to configure Apache + Django + wsgi     - Linux Fundamentals of the text, data flow processing orders (Linux)

- VirtualBox virtual machine can not start to solve under Ubuntu (Linux)

- Automatic Clear date directory shell script (Linux)

- LAN Deployment Docker-- from scratch to create your own private warehouse Docker (Linux)

- Ubuntu users install the Download Manager software Xdman 5.0 (Linux)

- Google open source TCP team repaired the Linux kernel TCP flaw (Linux)

- Redis configuration file interpretation (Database)

- PHP 5.3 New Features Detail (Linux)

- Linux port scanning (Linux)

- Linux (RHEL5) general optimization system security (Linux)

- RPM package management tools under Linux (Linux)

- Teach you how to protect the security of Linux desktop (Linux)

- Kali Linux virtualbox rc = Error 1908 workaround (Linux)

- Linux shared libraries .so file name and Dynamic Link (Linux)

- Spark source code compiler package (Linux)

- Bash common several configuration files (Linux)

- Prevent security threats caused Rootkit (Linux)

- Linux environment variable configuration (Linux)

- Linux suffered SYN flood attack setting (Linux)

- Installation in lxml Python module (Linux)

 
         
  Linux environment to configure Apache + Django + wsgi
     
  Add Date : 2018-11-21      
         
         
         
  In the Django development environment, we simply by "python manage.py runserver 0.0.0.0:8000" you can start with a simple HTTP server for Django developers. When the completion of the project development release, this simple application server can not meet demand. This program is a good time to Django applications into Apache.

Django has done a lot of work for us, it will be integrated into Django Apache is a very simple thing. Django integrated into the Apache There are two ways: python_mod and wsgi, the latter relative to the former is more stable, so here we wsgi approach to integration.
First introduce my environment:

0.CentOS X64

1.Apache 2.2.3

2.Django 1.6.1

Integration Step 1: Install mod_wsgi

yum insall python26-mod_wsgi.x86_64

After installation is complete, check the Apache directory /etc/httpd/conf.d/ occur python26-mod_wsgi.conf, inside has been good for us is automatically loading mod_wsgi.so configurations:

################################################## ###############################
# Do not enable mod_python and mod_wsgi in the same apache process.
################################################## ###############################
#

# NOTE: By default python26-mod_python with not load if mod_wsgi is installed
# And enabled. Only load if mod_python and mod_wsgi are not already loaded.