Apache2.4.6+django部分構成

2557 ワード

作業の必要性のため、djangoの作業環境を構成する必要があります.centos 7にapacheをインストールしました.バージョンは2.4です.6.以前使っていたapacheとは明らかな違いがありますが、以下では簡単に説明します.後で似たような状況に遭遇しやすく、参考になります.
環境
  • オペレーティングシステム:CentOS 7
  • Apache:2.4.6

  • コンフィギュレーション
    Apacheマルチ仮想ホストの構成
    apacheをインストールするのはよくて、yumを使ってインストールするのは簡単です.インストール後、デフォルトのパスは/etc/httpです.
    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                                      
                                                              
                                                          
    

    必要に応じて、プロジェクトパスの場所と静的ファイルのパスを主に変更します.