Home PC Games Linux Windows Database Network Programming Server Mobile  
           
  Home \ Server \ Linux environment to configure Apache + Django + wsgi     - Mhddfs: multiple smaller partitions into one large virtual storage (Linux)

- Profile Linux users login shell and login to read (Linux)

- Debian installation (Linux)

- Implicit conversion from Java type conversion compare MySQL and Oracle (Database)

- Lambda expressions of evolution (Programming)

- Ubuntu users install the video driver Nvidia Driver 334.21 (Linux)

- Security matters and practical Linux System (Linux)

- Linux Network Programming --TCP and UDP datagram type Explanation (Programming)

- curl Usage: Being the first site header and status codes (Server)

- Linux system versions organize local root password cracking method (Linux)

- MySQL Basic tutorial: About varchar (N) (Database)

- HBase table data processing tab (Database)

- LVM management parameters commonly used commands explained in detail (Linux)

- Linux process group, session daemon (Linux)

- RCU lock in the evolution of the Linux kernel (Linux)

- Ubuntu update bug fixes Daquan (Linux)

- Install the system cleaning software under Linux: BleachBit 1.4 (Linux)

- To install and deploy Apache under the CentOS (Server)

- Nginx high concurrency optimization ideas (Server)

- CentOS install video converter FFmpeg and cutting tools segmenter (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.