【问题标题】:Flask app on plesk/apache server - how to change port?plesk/apache 服务器上的 Flask 应用程序 - 如何更改端口?
【发布时间】:2017-09-07 18:08:34
【问题描述】:

我是为 python 应用程序设置服务器的新手,我慢慢地了解所有工具和配置选项。

我想在安装了 plesk 和 apache 的现有服务器上配置一个测试实例。我设法设置了 python 环境、virtualenv、flask 应用程序包含数据库并在http://domain.test:5000 上成功运行它,但是我需要从域中删除端口号。

Gunicorn 似乎是解决这个问题的工具,但是我不确定如何去做,因为 plesk 显然安装在端口 80 上 - 所以有什么方法可以在该服务器上通过一些端口隐藏/屏蔽来配置它/redirect 还是我需要移动到独立服务器?

另外,我想向该域添加一个 ssl 证书,但当时只有一步......

【问题讨论】:

    标签: python apache flask gunicorn


    【解决方案1】:

    Flask 应用程序上的方法run 采用关键字参数port

    from flask import Flask
    
    
    app = Flask(__name__)
    app.run(port=80)
    

    当然,您需要 root 权限才能在端口 80 上运行

    【讨论】:

      猜你喜欢
      • 2012-07-02
      • 1970-01-01
      • 2022-10-13
      • 2018-02-14
      • 2015-01-04
      • 2017-02-13
      • 2015-10-30
      • 2014-06-26
      • 1970-01-01
      相关资源
      最近更新 更多