ApacheサーバーでDjangoを実行しています。しかし、上司から、Apacheでhttp機能を維持できるかどうか尋ねられました。つまり、通常のページ(Djangoディレクトリにはありません)は、Djangoに渡されるのではなく、通常のhttpリクエストとして処理される必要があります。
たとえば、Djangoをホストしているcareer.mysite.comがある場合、career.mysite.com /〜jose/またはcareer.mysite.com/111.htmlを通常のページとして処理する必要があります。このURLはDjangoの私のurls.pyのいずれにも含まれていないため、現在、ページは「内部サーバーエラー」として表示されています。(およびデバッグモードがオンの場合はDjangoのURLのリスト)。
/ etc / apache2/sites-availableの私のサイト設定は次のようになります。
<VirtualHost career.mysite.com:80>
ServerName career.mysite.com
ServerAlias career.mysite.com
DocumentRoot /srv/www/career.mysite.com
WSGIScriptAlias / /srv/www/career.mysite.com/Wiki/django.wsgi
<Directory /srv/www/career.mysite.com/Wiki>
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
WikiはDjangoモジュールがある場所であり、django.wsgiはWSGIファイルです。
ありがとう!