ドメイン名を付けて、apache で複数の django プロジェクトを実行しようとしています。今のところ、1 つのアプリケーションをホストして127.0.0.1:8888で実行することができました。設定は次のようになります。
WSGIScriptAlias / C:/Users/ShabeerSheffa/workspace/ApacheDemo/ApacheDemo/wsgi.py
WSGIPythonPath C:/Users/ShabeerSheffa/workspace/ApacheDemo
<Directory C:/Users/ShabeerSheffa/workspace/ApacheDemo>
<Files wsgi.py>
Order deny,allow
Allow from all
</Files>
</Directory>
上記のコードを以下のコードのように変更しようとしました。ドメイン名を付けて、apachedemo.comを使用してアクセスできるようにしましたが、惨めに失敗しました。
NameVirtualHost apachedemo.com
<VirtualHost apachedemo.com>
ServerName apachedemo.com
ServerAlias www.apachedemo.com
WSGIScriptAlias / C:/Users/ShabeerSheffa/workspace/ApacheDemo/ApacheDemo/wsgi.py
WSGIPythonPath C:/Users/ShabeerSheffa/workspace/ApacheDemo
DocumentRoot C:/Users/ShabeerSheffa/workspace/ApacheDemo
<Directory C:/Users/ShabeerSheffa/workspace/ApacheDemo>
<Files wsgi.py>
Order deny,allow
Allow from all
</Files>
</Directory>
</VirtualHost>
現在、Windows 7 マシンで Apache にポート 8888 を使用しています。コードの最初のバージョンでは 127.0.0.1:8888 が機能しましたが、コードを編集した後、Apache を再起動するとエラーが発生します。
これが私のホスト ファイルの外観です。最後の行だけを追加しました ( 2 行目と 3 行目に # がある理由はよくわかりません) 。
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
127.0.0.1:8888 apachedemo.com www.apachedemo.com
私は2つの質問に対する答えを見つけようとしています -
- apachedemo.comを機能させるにはどうすればよいですか
- apachedemo2.comなど、同じサーバーに別のプロジェクトを追加するにはどうすればよいですか
編集:Eclipseを使用してプロジェクトを開発しています
助けてくれてありがとう