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ファイルは、一番下に次の言葉を入れます.
それからルートディレクトリの下にvhostを建てます.dのフォルダ、中にvhostを建てます.confファイル.
これで、マルチ仮想環境が構成されます.
djangoサイトの構成
djangoサイトにはwsgiモジュールが必要で、自分でインストールすればいいです.
vhostを開きます.confは、次のように構成されています.
必要に応じて、プロジェクトパスの場所と静的ファイルのパスを主に変更します.
環境
コンフィギュレーション
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
必要に応じて、プロジェクトパスの場所と静的ファイルのパスを主に変更します.