mod_wsgi的快车:错误:没有这样的选择:--url别名

问题描述:

我部署具有mod_wsgi的快车的应用程序,并启动服务时,我有一个新的错误:mod_wsgi的快车:错误:没有这样的选择:--url别名

oct. 12 09:15:29 Angara mod_wsgi-express[12284]: Usage: mod_wsgi-express start-server script [options] 
oct. 12 09:15:29 Angara mod_wsgi-express[12284]: mod_wsgi-express: error: no such option: --url-alias /static /var/www/agenda-v3.example.tld/static  --url-alias /media /var/www/agenda-v3.example.tld/media 

的mod_wsgi的-Express应用程序无法启动...

我已经添加了--log-目录指令路由日志到${SERVER_PATH}/log,它的伟大工程(我现在就可以读取日志文件), 你有什么想法?它以前工作...

我已经检查了/var/www/agenda-v3.example.tld/media/var/www/agenda-v3.example.tld/static目录,它们现在存在。

感谢您的帮助!

+0

什么是你正在运行的完整命令? –

问题是正在传递WSGI_URL_ALIASES并将其解释为单个值而不是三个单独的参数。

督察,参数被看作是单值:

--url-alias /static /var/www/agenda-v3.example.tld/static 

什么我真的建议你做的是使用setup-server预先设置的mod_wsgi-express目录与你所需要的选项。你的init文件需要做的唯一事情是apachectl startapachectl stop。所有关于选项的内容都记录在mod_wsgi-express目录中的脚本中。

查看关于使用setup-server的PyPi页面。