Apache2.4.6 + django 部分配置

由于工作需要,需要配置一个django的工作环境,我在centos 7 上安装了apache,版本是2.4.6。和之前使用的apache有明显的区别,下面我就来简单的说明一下,便于以后遇到类似的情况,有所借鉴。

环境

  • 操作系统 :CentOS 7
  • Apache:2.4.6

配置

Apache配置多虚拟主机

安装apache很好安装,使用yum安装很简单。安装后,默认路径为/etc/httpd。

在conf目录下,有一个httpd.conf文件,在最下面面加入如下一段话:

include vhost.d/*.conf

然后再根目录下建一个vhost.d的文件夹,在里面建一个vhost.conf文件。

至此,多虚拟的环境就配置好了。

配置django站点

django站点需要wsgi模块,自行安装即可。

打开vhost.conf,配置如下内容:

WSGIScriptAlias / /var/www/server/rplus/wsgi.py                   
WSGIPythonPath  /var/www/server                                   
                                                
     ServerAdmin [email protected]                              
     DocumentRoot "/var/www/server"                               
     ServerName www.centos7-1.com                                 
     #ErrorLog "/var/httpd/logs/www-error_log"                    
     #CustomLog "/var/httpd/logs/www-access_log" common           
     Alias /html/ /var/www/server/html/                           
                                                                  
     #WSGIScriptAlias / /var/www/server/rplus/wsgi.py             
     #WSGIPythonPath  /var/www/server                             
                                                    
                                 
      Options -Indexes +FollowSymlinks                            
      Require all granted                                         
                                                      
                                                                  
                                
       Options -Indexes +FollowSymlinks                           
       Require all granted                                        
                                                      
                                                                  
                               
                                                 
         Options -Indexes +FollowSymlinks                         
         Require all granted                                      
                                                          
                                                      

根据自己需要,修改相应的配置内容,主要就是项目路径的位置和静态文件的路径。

你可能感兴趣的:(Apache2.4.6 + django 部分配置)