Python 在cpanel上部署flask应用程序,更改请求而不是基本url时出现内部服务器错误
我想在共享主机上部署我的flask restx应用程序。因为我是一名部署新手,所以我学习了youtube上的视频教程。 我是一步一步地按照这个做的。 对于那些不想学习本教程的人,我将编写以下步骤:Python 在cpanel上部署flask应用程序,更改请求而不是基本url时出现内部服务器错误,python,flask,cpanel,web-deployment,mod-wsgi,Python,Flask,Cpanel,Web Deployment,Mod Wsgi,我想在共享主机上部署我的flask restx应用程序。因为我是一名部署新手,所以我学习了youtube上的视频教程。 我是一步一步地按照这个做的。 对于那些不想学习本教程的人,我将编写以下步骤: 我从PythonCPanel创建了一个应用程序 然后,我打开终端,改变我的venv,并通过“pip安装烧瓶”安装烧瓶 项目结构 app.py看起来像 from flask import Flask app = Flask(__name__) @app.route("/") def main_():
from flask import Flask
app = Flask(__name__)
@app.route("/")
def main_():
return "flask is running"
@app.route("/user")
def main_2():
return "user is running"
if __name__ == "__main__": app.run()
import imp
import os
import sys
sys.path.insert(0, os.path.dirname(__file__))
wsgi = imp.load_source('wsgi', 'app.py')
application = wsgi.app
from flask import Flask
app = Flask(__name__)
@app.route("/")
def main_():
return "flask is running"
@app.route("/user")
def main_2():
return "user is running"
if __name__ == "__main__": app.run()
import imp
import os
import sys
sys.path.insert(0, os.path.dirname(__file__))
wsgi = imp.load_source('wsgi', 'app.py')
application = wsgi.app
当我打开www.example.com
flask is running
但是当我打开www.example.com/user
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at webmaster@example.com to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.
Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
我的系统有cloudlinux,使用apache服务器。这不是第一次部署。许多wordpress和静态网站都在服务器上运行。
我在/usr/local/apache/logs/error\u log打开了apache日志
由于可能的配置错误,我收到的错误“请求超过了10个内部重定向的限制。如有必要,请使用“LimitInternalRecursion”增加限制。使用“LogLevel debug”获取回溯,请参考“”将以下内容添加到.htaccess文件的顶部:
RewriteEngine on
RewriteRule ^http://%{HTTP_HOST}%{REQUEST_URI} [END,NE]
此信息来自:
很抱歉,由于我没有足够的权利,我无法将此添加为评论。但是,此解决方案对我有效,如果对可能到达这里的人隐藏此小宝石,那将是一件微不足道的事情
因此,如果这篇文章不被删除,我将不胜感激