Flask:09-项目部署(01):让更多的朋友访问你的装逼利器

项目部署 WEB工作原理

客户端(chrom) <=> WEB服务器(nginx) <=> WSGI(uWSGI) <=> Python(Flask) <=> 数据库(MySQL)

Flask框架自带一个测试服务器,开发时直接运行即可;但是在生成环境中,必须进行完整部署。

nginx服务器

安装:sudo apt-get install nginx

添加虚拟主机:

在/etc/nginx/sites-available目录下创建虚拟主机配置文件

server { listen 80; server_name blog.com; location / { root /var/www/blog; index idnex.html; } }

创建软链接

sudo ln -s /etc/nginx/sites-available/www.blog.com /etc/nginx/sites-enabled

重启nginx服务(若重启失败,可以关闭然后再打开)

创建目录:/var/www/blog,然后在目录下创建index.html文件

添加本地域名解析,修改配置文件/etc/hosts,在末尾添加如下内容:

127.0.0.1 127.0.0.1 blog.com

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpxfpf.html