我已经使用 Apche2 mod_wsgi Flask 创建了一个API。该API具有 python 和 shell脚本组件。该API的初始版本为 HTTP ,但现在我还添加了 HTTPS 支持。
当我通过HTTP(http://myapi.mydomain.com/app/apiEndPOint)访问API时,一切都会顺利进行。这里的pwd
命令返回/var/www
作为当前工作目录。但是,当我通过HTTPS(https://myapi.mydomain.com/app/apiEndPOint访问API时,由于pwd
命令返回/
作为当前工作目录,因此它找不到其他模块(因此会引发错误)。
为什么会这样?我在python(os.getcwd())上遇到了类似的问题,但是使用其他方法解决了它。但是pwd
命令问题我无法解决。
有关此问题的任何线索/解决方案?