使用Flask在Ubuntu server 18.04中搭建web服务
Flask的安装
当前我的服务器环境是Ubuntu server 18.04。开发环境其实无所谓,服务器中一般不进行开发。安装Flask库:
1.首先给系统安装pip3安装工具,中间遇到询问选择y
sudo apt install python3-pip
2.使用pip3工具安装flask库
pip3 install flask
二、Flask框架的结构
Flask框架的搭建的Web服务结果如下所示,本项目以简单的静态网页显示结构为例:
|-- main.py ## 主函数
|---- templates #### 静态资源文件夹
|------- index.html ## 静态资源
|------- index.js ## 静态资源
|------- index.css ## 静态资源
三、文件代码
main.py
from flask import Flask
from flask import render_template
from flask import request
host="0.0.0.0"
port=8877
app= Flask(__name__)
def hello_world():
return "hello world!"
def hello():
return render_template('index.html')
if __name__ == '__main__':
app.run(host, port, debug=True)
index.html
<html>
hello
<html>
*.css文件和*.js文件可以都不创建
四、启动web服务
在main.py所在路径下,执行命令:
python3 main.py
启动Web服务。
五、浏览器访问
1. 在任意浏览器中,输入http://服务器ip:8877/helloworld,显示如下图:
2.在任意浏览器中输入http://服务器ip:8877/hello,显示如下图: