vlambda博客
学习文章列表

使用Flask在Ubuntu server 18.04中搭建web服务



  1. 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__)
@app.route('/helloworld')def hello_world():return "hello world!"
@app.route('/hello')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,显示如下图: