Home PC Games Linux Windows Database Network Programming Server Mobile  
           
  Home \ Server \ Linux environment to configure Apache + Django + wsgi     - MySQL simple operation notes under Linux (Database)

- Everyone should know something about TCP (Linux)

- Easily create RPM packages using the FPM (Linux)

- CentOS 7.0 Enable iptables firewall (Linux)

- JavaScript file loader LABjs API Explanation (Programming)

- Git Advanced Tutorial (Linux)

- Let the router be your security barrier against external attack (Linux)

- Linux Command-line MySQL summary (Database)

- Use virt-manager to create and manage virtual machines (Linux)

- Git uses Details (Linux)

- JDK installation under CentOS (Linux)

- Linux server is how to do after the invasion (Linux)

- ADSL router to defend their own network security methods (Linux)

- Hive start being given: Found class jline.Terminal, but interface was expected (Database)

- Ubuntu 15.04 installed Nvidia Quadro series graphics driver (Linux)

- Grub2: Save Your bootloader (Linux)

- Ubuntu uses conky add desktop control (Linux)

- CentOS Linux build SVN server (Server)

- MySQL binary packages install for RedHat Linux Enterprise 6.4 (Database)

- Ubuntu comes with gedit editor to add Markdown preview widget (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.