问题描述
我正在使用Amazon linux ami 2。
我的django项目在主文件夹中。
$ sudo grep wsgi /var/log/httpd/error_log
输出
[Sun Aug 16 10:45:11.066491 2020] [:warn] [pid 32311] mod_wsgi: Compiled for Python/2.7.14.
[Sun Aug 16 10:45:11.066495 2020] [:warn] [pid 32311] mod_wsgi: Runtime using Python/2.7.18.
[Sun Aug 16 10:45:11.069981 2020] [mpm_prefork:notice] [pid 32311] AH00163: Apache/2.4.43 () mod_wsgi/3.4 Python/2.7.18 configured -- resuming normal operations
我在文件/etc/httpd/conf/httpd.conf
的末尾添加以下行
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /home/ec2-user/myproject
#ErrorLog ${APACHE_LOG_DIR}/error.log
#CustomLog ${APACHE_LOG_DIR}/access.log combined
Alias /static /home/ec2-user/myproject/static
<Directory /home/ec2-user/myproject/static>
Require all granted
</Directory>
<Directory /home/ec2-user/myproject/myproject>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
WsgiDaemonProcess myproject python-path=/home/ec2-user/myproject python-home=/home/ec2-user/.pyenv/versions/vevn3.8.5
WsgiProcessGroup myproject
WsgiScriptAlias / /home/ec2-user/myproject/myproject/wsgi.py
</VirtualHost>
myproject $ pwd
个结果
/home/ec2-user/myproject
和ls -l
个结果
total 1476
-rw-rw-r-- 1 ec2-user apache 1507328 Jul 28 07:03 db.sqlite3
-rwxrwxr-x 1 ec2-user ec2-user 626 Jul 27 09:23 manage.py
drwxrwxr-x 3 ec2-user ec2-user 108 Aug 9 17:01 myproject
几天前,我陷入困境。我无法克服这个问题。我已经读过一些教程和质量检查,但不满意,有些与ec2相关,但与使用debian的Amazon linux 2无关。
此外,pip install mod-wsgi
也失败了。
非常感谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)