在此期间,我正在Apache2服务器中部署Flask应用程序,我需要使用以下命令运行启用mod_wsgi的命令:
sudo a2enmod wsgi
Run Code Online (Sandbox Code Playgroud)
但显示:
sudo: a2enmod: command not found
Run Code Online (Sandbox Code Playgroud)
请帮助谢谢
我分享这个技巧是因为它附加在我身上:
如果使用 进入 root 帐户su,则该/usr/sbin文件夹不在路径中并且a2enmod找不到该命令...
所以你必须改用su -;)
我在AWS中使用Ubuntu 16.04时遇到了同样的问题。但是,与libapache2-mod-wsgi和python-dev一起安装apache2可以解决此问题。
尝试:
sudo apt-get update
sudo apt-get install apache2 libapache2-mod-wsgi python-dev
Run Code Online (Sandbox Code Playgroud)
然后,
sudo a2enmod wsgi
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9042 次 |
| 最近记录: |