Python 为什么apache抛出的目标WSGI脚本找不到或无法在Flask应用程序上统计?
我想使用wsgi在我的ubuntu服务器上为apache安装flask应用程序。但在安装后,出现以下浏览器错误:Python 为什么apache抛出的目标WSGI脚本找不到或无法在Flask应用程序上统计?,python,apache,ubuntu,flask,mod-wsgi,Python,Apache,Ubuntu,Flask,Mod Wsgi,我想使用wsgi在我的ubuntu服务器上为apache安装flask应用程序。但在安装后,出现以下浏览器错误: Not Found The requested URL / was not found on this server. apache错误日志抛出: Target WSGI script not found or unable to stat: /var/www/html/appname/appname.wsgi 我的wsgi文件如下所示: #!/usr/bin/pyth
Not Found
The requested URL / was not found on this server.
apache错误日志抛出:
Target WSGI script not found or unable to stat:
/var/www/html/appname/appname.wsgi
我的wsgi文件如下所示:
#!/usr/bin/python
import sys
import logging
logging.basicConfig(stream=sys.stderr)
sys.path.insert(0,"/var/www/html/appname/")
from IdeaHound import app as application
application.secret_key = 'here_the_key'
<VirtualHost *:80>
ServerName server_ip_here
WSGIScriptAlias / /var/www/html/appname/appname.wsgi
<Directory /var/www/html/appname/>
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel info
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
我的apache配置文件如下所示:
#!/usr/bin/python
import sys
import logging
logging.basicConfig(stream=sys.stderr)
sys.path.insert(0,"/var/www/html/appname/")
from IdeaHound import app as application
application.secret_key = 'here_the_key'
<VirtualHost *:80>
ServerName server_ip_here
WSGIScriptAlias / /var/www/html/appname/appname.wsgi
<Directory /var/www/html/appname/>
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel info
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
我在这里遗漏了什么,以使Web服务器使用Flask正确运行?请阅读Digital Ocean的以下链接。照上面描述的做。您的应用程序将在5分钟内启动并运行 如果apache仍然抛出错误,请检查apache错误日志以获取更多信息
/var/log/apache2/error.log
请阅读数字海洋的以下链接。照上面描述的做。您的应用程序将在5分钟内启动并运行 如果apache仍然抛出错误,请检查apache错误日志以获取更多信息
/var/log/apache2/error.log
错误日志显示WSGI脚本未找到或无法统计。有什么办法解决吗?错误日志显示WSGI脚本未找到或无法统计。有什么办法解决吗?