代码之家  ›  专栏  ›  技术社区  ›  Devesh Agrawal

无法在共享主机[godaddy server]上部署flask应用程序

  •  0
  • Devesh Agrawal  · 技术社区  · 7 年前

    这些是有权限的文件。

    ls/home//公共\u html/flask

    drwxr-x---   ../
    drwxr-xr-x   cgi-bin/
    -rwxr-xr-x   myapp.py
    -rwxrwxrwx   run.cgi
    -rw-r--r--   .htaccess
    drwxr-xr-x   ./
    

    from flask import Flask
    app = Flask(__name__)
    
    @app.route('/')
    def index():
        return "Hello, World!"
    
    if __name__ == "__main__":
        app.run()
    

    运行.cgi

    import cgitb; cgitb.enable()
    from wsgiref.handlers import CGIHandler
    from restapplication import app
    
    CGIHandler().run(app)
    

    .htaccess访问

    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ /home/<user>/public_html/flask/run.cgi/$1
    

    错误日志中也没有日志。

    有什么问题吗?任何帮助都将不胜感激。

    0 回复  |  直到 7 年前
    推荐文章