当我添加目录指令时 WAMP 服务器不工作

当我添加目录指令时 WAMP 服务器不工作

我正在尝试将 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 或 Wordpad 中写你的配置;你的引用已被破坏。

改变:

<Directory “C:/wamp/www/python”>

到:

<Directory "C:/wamp/www/python">

您的文件名中还有一个空格AddHandler,您也需要修复它以使整个程序正常运行。

相关内容