2011-06-30 65 views
3

我努力服務於我的本地計算機,其操作系統是Windows 7爲Django應用程序的Apache訪問日誌與MOD-WSGI

我已經把我的django.wsgi文件到適當的位置和我的Apache的mod_wsgi的Django應用改變httpd.conf,使得WSGIScriptAlias/C:\DjangoProjects\tryserver\Apache\django.wsgi

但是,當我試圖達到http://127.0.0.1時,遇到了You don't have permission to access/on this server.消息。

我已經看過我的access.log,我發現這兩條線

127.0.0.1 - - [30/Jun/2011:22:36:50 +0300] "GET/HTTP/1.1" 403 202 
127.0.0.1 - - [30/Jun/2011:22:37:50 +0300] "\x16\x03" 302 222 

什麼是這些日誌的含義以及如何解決這些問題?

感謝

回答

1

這些行添加到httpd.conf解決我的問題。

<Directory C:/DjangoProjects/tryserver/Apache> 
Order deny,allow 
Allow from all 
</Directory> 
+0

注意已經編輯過,因爲你的情況應該更具體,因爲WSGI腳本文件位於子目錄中。更具體的使你的Apache更安全。您不希望向Apache表示它可以使用您的設置文件從目錄中提供文件,因爲Apache中的URL映射中的內容可能會使您的代碼可以下載。 –