使用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 Flaskfrom flask import render_templatefrom flask import requesthost="0.0.0.0"port=8877app= 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,显示如下图:
