我試著將 WSGI (python) 放在 WAMP 伺服器上(Apache 2.2.21、Python 2.7、WAMP 2.2a)。不幸的是,當我新增一個簡單的目錄指令並重新啟動時,Apache 將無法啟動。這是代碼:
LoadModule wsgi_module modules/mod_wsgi.so
<Directory “C:/wamp/www/python”>
#Options ExecCGI
#AddHandler wsgi-script .py
#Order allow,deny
#Allow from all
</Directory>
如果我註解掉目錄標籤,如下所示:
LoadModule wsgi_module modules/mod_wsgi.so
#<Directory “C:/wamp/www/python”>
#Options ExecCGI
#AddHandler wsgi-script .py
#Order allow,deny
#Allow from all
#</Directory>
開始。為什麼這不起作用(它也不適用於未註釋的所有內容)?我遵循了所有指示本教程。除了程式碼片段中的更改之外,除了包含包含程式碼片段的檔案之外,我沒有更改 httpd.conf 中的任何內容。我是這樣做的:
Include conf/extra/changes.conf
在最後一行。
答案1
不要在 MS Word 或寫字板中編寫配置;你的報價被破壞了。
改變:
<Directory “C:/wamp/www/python”>
到:
<Directory "C:/wamp/www/python">
您的檔案名稱中還有一個空格AddHandler
,您也需要修復它以使整個過程正常工作。