最近、WindowsVistaマシンにApache1.3.41をインストールしました。次のように、httpd.confaprartのデフォルト設定を仮想ホストのセットアップの試行から変更していません。
ホストファイルにいくつかのホスト名を追加しました。
127.0.0.1 localhost
#::1 localhost
127.0.0.1 mysite
127.0.0.1 mydomain
Cに次のフォルダを作成しました:/ Users / Moukasp /
C:/Users/Moukasp/Apache
C:/Users/Moukasp/django/mysite
次に、これらの各フォルダーとフォルダーにいくつかの単純なhtmlページc:/Users/Moukasp/pictures
を追加し、最後にhttpd.confの最後に次の設定を追加しました。
NameVirtualHost 127.0.0.1
<VirtualHost localhost>
# ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "C:/Users/Moukasp/Apache"
ServerName localhost
Alias "/pics" "c:/users/moukasp/pictures"
Alias "/ap" "C:/Program Files/Apache Group/Apache/htdocs"
Alias "/dj" "C:/Users/Moukasp/django/mysite"
# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
<VirtualHost mysite>
# ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "C:/Users/Moukasp/django/mysite"
ServerName mysite
# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
<VirtualHost mydomain>
# ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "C:/Users/Moukasp/django/mysite"
ServerName mydomain
# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
だから、URL
http://localhost
http://localhost/pics
http://localhost/ap
http://localhost/dj
http://mydomain
うまくいきます。http://mysite
しかし、設定からわかるように、と同じフォルダから提供される応答はありませんhttp://mydomain
。いろいろな名前を試しましたが、返事がありません。Apacheサーバーを起動するたびにhostsファイルが読み取られます。mydomain
ホストファイルからサーバーを削除しましたhttpd.conf
。仮想ホストの数に制限がないようにしていますが、運がありません。
どんな助けでも大歓迎です、私は怒っています!確かに、私はApacheをdjangoのmod_pythonで動作させることに完全に失敗した後、これを試しています!一歩ずつが成功につながることを願っていました!