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
目录,它们现在存在。
感谢您的帮助!
答
问题是正在传递WSGI_URL_ALIASES
并将其解释为单个值而不是三个单独的参数。
督察,参数被看作是单值:
--url-alias /static /var/www/agenda-v3.example.tld/static
什么我真的建议你做的是使用setup-server
预先设置的mod_wsgi-express
目录与你所需要的选项。你的init文件需要做的唯一事情是apachectl start
和apachectl stop
。所有关于选项的内容都记录在mod_wsgi-express
目录中的脚本中。
查看关于使用setup-server
的PyPi页面。
什么是你正在运行的完整命令? –