次のように変更します。
NameVirtualHost *:80
<VirtualHost *:80>
ServerName mydomain.site.ch
DocumentRoot /home/django_www/hello
WSGIScriptAlias / /home/django_www/hello/django.wsgi
<Directory /home/django_www/hello>
Options FollowSymLinks MultiViews
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName localhost
DocumentRoot /var/www/html
<Directory /home/www/html>
Options FollowSymLinks MultiViews
AllowOverride all
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
これで問題が解決しない場合は、次を試してください。
NameVirtualHost *:80
<VirtualHost x.y.z.89:80>
ServerName mydomain.site.ch
DocumentRoot /home/django_www/hello
WSGIScriptAlias / /home/django_www/hello/django.wsgi
<Directory /home/django_www/hello>
Options FollowSymLinks MultiViews
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
<VirtualHost 127.0.0.1:80>
ServerName localhost
DocumentRoot /var/www/html
<Directory /home/www/html>
Options FollowSymLinks MultiViews
AllowOverride all
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
アップデート -/etc/hosts
外部からのリクエストを localhost VirtualHost で処理したい場合は、明示的に設定する必要があるかもしれません/etc/hosts
:
127.0.0.1 localhost
x.y.z.89 localhost
x.y.z.89 mydomain.site.ch
次に、ブラウザーで開いてみます。
http://mydomain.site.ch
とhttp://x.y.z.89/