时间:2021-05-22
在DigitalOcean上部署了flaskblog,项目虽小,部署中也学到了很多东西。
操作系统选择的是Ubuntu14.04,原因就是平时自己主要使用这个版本,顺手而已,所以你自己可以根据需要选择合适的linux版本。
部署方案:
从这里下载项目的代码flaskblog, 工程中带有简单的配置文件参考。
可以先访问flaskblog看一下。
注意
本文中使用Ubuntu14.04 64位主机, 创建一个名为xin的用户,进行部署。
本文重点部署,所有linux的相关操作不做详细介绍。
部署目录是(/home/xin//defshine/flaskblog.git $ cd flaskblog
启动虚拟环境,安装工程依赖
如何退出虚拟环境
(venv)$ deactivate数据库
在MySQL数据库中创建数据库(flaskblog),修改 config.py中的数据库的配置
初始化数据库并创建管理员用户
开启监控
根据自己的情况,编辑工程下的supervisor配置文件(flaskblog.conf),然后复制到系统目录中
$ sudo cp flaskblog.conf /etc/supervisor/conf.d/重新载入配置文件,并启动flaskblog
$ sudo supervisorctl reload $ sudo supervisorctl start flaskblog查看运行状态
$ sudo supervisorctl statusNginx
修改nginx的配置文件(flaskblog),然后复制到系统目录中去,并创建软链接。重启nignx。
$ sudo cp flaskblog /etc/nginx/site-available/ $ cd /etc/nginx/site-enabled $ sudo ln -s /etc/nginx/site-avalaible/flaskblog . $ sudo service nginx reload $ sudo service nginx restart查看nginx状态
$ sudo service nginx status然后,就可以通过ip地址访问了。当然,配置好域名,访问起来更好。
flaskblog这个小项目,刚刚有个小雏形,后续还可以开发一些小特性。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
在Ubuntu16.04LTS服务器部署Jenkins本文讲述怎样在Ubuntu16.04LTS服务器上部署Jenkins环境。Jenkins是基于Java语言
Apache上部署Django目前,Apache和mod_python是在生产服务器上部署Django的最健壮搭配。mod_python是一个在Apache中嵌
缘起因为客户要求在应用上部署mssqlserver2008,而我们习惯了开发Linux下的服务器程序,所以就有了在linux下用python连接mssqlser
本文以部署GoWeb程序为例,介绍了在CentOS7服务器上部署Go语言程序的若干方法。部署Go语言项目本文以部署GoWeb程序为例,介绍了在CentOS7服务
以下文章了解之后你可以在服务器上部署项目,本地不需要安装tomcat,jdk,mysql等服务器,通过docker可以一键解决安装docker$aptinsta