linux flask 外网访问,flask_Linux

flask_Linux

flask_Linux

linux部署

安装CentOS 7.0

yum install ‐y wget && wget ‐O install.sh http://download.bt.cn/install/install.sh && sh install.sh

centos7+nginx+uwsgi+flask 部署流程 http://blog.csdn.net/yo746862873/article/details/52006667

宝塔忘记密码

cat /www/server/panel/default.pl

出现错误不能安装请:

1. 重新安装Linux虚拟机

2 .查看IP ip address

3.用XShell 连接 虚拟机

4.粘贴 一键部署 命令

5.过程当中可能提醒你是否安装*,输入y回车

6.等待完成, 安装完成

3f8962b6a0c37c769a441f515cdd21ac.png

7.登录宝塔面板,ip为虚拟机ip;

9f4870af237af036b706ddb9171e5747.png

8.等待LNMP环境安装完成,然后添加站点

270926adb5a5b2e5e2465a0113f7e765.png

可以修改一下面板密码

c983369aff89765612ce308051700ec4.png

9.Xshell运行代码

#进入根目录 cd /

#新建文件夹 mkdir py cd py

#创建文件 vi test.py

#按i进入编辑模式,复制代码粘入;

from flask import Flask

from flask_script import Manager

app = Flask(__name__)

manager = Manager(app)

@app.route("/")

def hello():

return "Hello World!"

if __name__ == "__main__":

app.debug = True

manager.run()

按esc退出编辑,shift+z+z退回命令窗口;

pip install flask‐script

python test.py runserver ‐h 0.0.0.0

放行5000端口:

5ce48511562f722c958c3f621ba0f816.png

浏览器访问出现结果   Hello World!

sudo yum install uwsgi

cd /

mkdir pytest

cd pytest

vi test.py

把以下代码放入test.py

#!/usr/bin/python

def application(env, start_response):

start_reponse(‘200 OK’,’[(‘Content_Type’,’text/html’)]’)

return “Congraduations!!”

测试:

uwsgi ‐‐http :9090 ‐‐wsgi‐file test.py

#连接ip:9090,是否出现Congraduations!!

如果出现错误:

uwsgi: option ‘–http’ is ambiguous; possibilities: ‘–http-socket’ ‘–https-socket-modifier2’ ‘–https-socket-modifier1’ ‘–https-socket’ ‘–http-socket-modifier2’ ‘–http-socket-modifier1’

getopt_long() error

错误解决办法:

pip install ‐‐upgrade pip pip install uwsgi

sudo /etc/init.d/nginx start

sudo yum install uwsgi‐plugin‐python

uwsgi ‐‐http‐socket :9090 ‐‐plugin python ‐‐wsgi‐file test.py

进入宝塔面板

网站–>找到自己的站点后面的设置–>配置文件

624543c8c3bd89495452eb6c25ef12b6.png

在自己项目所在目录添加配置文件

92f5f01ad2642126e3f22713c83096b1.png

在文件中加入:

a384453e1aa1d344355359fe36cac722.png

启动 uwsgi

uwsgi -x test_config.xml

flask_Linux相关教程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值