我在RHEL Linux服务器上使用apache,在我的/etc/httpd/conf.d中有两个指令:
WSGIScriptAlias /apps /var/www/apps
<Directory /var/www/apps >
Options MultiViews ExecCGI
MultiviewsMatch Handlers
SetHandler wsgi-script
Order allow, deny
allow from all
</Directory>
ScriptAlias /scripts /var/www/scripts
<Directory /var/www/scripts >
Options MultiViews ExecCGI
MultiviewsMatch Handlers
SetHandler wsgi-script
Order allow, deny
allow from all
</Directory>有什么关系?我知道WSGIScriptAlias只限于运行Python,而ScriptAlias也允许运行perl脚本。
我可以总是使用ScriptAlias而不是WSGIScriptAlias吗?使用WSGIScriptAlias而不是ScriptAlias有什么性能优势吗?
发布于 2012-10-18 22:00:25
ScriptAlias用于Apache中的cgi脚本处理程序。WSGIScriptAlias对于wsgi脚本来说是等价的。如果要将它们混合在同一个目录中,请不要使用任何一个,而是使用Alias、Options ExecCGI、AddHandler指令。请参见:
http://code.google.com/p/modwsgi/wiki/ConfigurationGuidelines#The_阿帕奇_别名_指令
https://serverfault.com/questions/439754
复制相似问题