python后端
张遥
这个作者很懒,什么都没留下…
展开
-
在本地使用服务器上的虚拟环境远程调试代码
将本地的虚拟环境更改为服务器上的虚拟环境选择SSH建立安全的远程连接因为我之前已经配置过了,所有直接选择下面的已经存在的服务配置。配置过程点这然后点击move之后,才能点击next解释器选用服务器上创建虚拟环境的解释器选择完成后大概长这个样子在 run 模块下查看虚拟环境是否部署为服务器环境了在本地修改/运行代码之前,重复这个步骤(配置映射路径和忽略文件)...原创 2020-10-24 22:21:57 · 449 阅读 · 0 评论 -
项目上线之——Nginx路由请求到uWSGI(动静分离)
修改uwsgi.ini 配置文件(venv) [root nginx]# cd /root/project(venv) [root project]# vim conf/uwsgi.ini 1 [uwsgi] 2 # 配置守护进程 3 master=true 4 # 配置进程数量 5 processes=2 6 # 配置项目目录 7 chdir=/root/project/code/teamwork 8 # 配置python解释器路径 9 pythonpath=/原创 2020-10-23 10:36:53 · 275 阅读 · 0 评论 -
docker的安装及镜像文件的增 删 查
结束之前的进程,仅留22端口的ssh[root ~]# systemctl stop nginx[root ~]# pkill -9 uwsgi[root ~]# pkill -9 redis-server[root ~]# netstat -ntlp更新系统底层的库文件[root ~]# yum update移除可能存在的旧的docker版本[root ~]# yum erase -y docker docker-common docker-engin安装yum工具包和dock原创 2020-10-23 10:25:57 · 147 阅读 · 0 评论 -
项目上线之——配置和启动Nginx
在本地文件中新加了配置将代码push到远端仓库后,首先将服务器上的uwsgi停掉(venv) [root teamwork]# pkill -9 uwsgi进入到项目代码所在的文件夹(venv) [root code]# cd teamwork/从远端将代码pull下来(venv) [root teamwork]# git pull将静态资源转移到/root/project/static目录下让Nginx来管理(venv) [root teamwork]# python manage原创 2020-10-22 18:00:41 · 348 阅读 · 0 评论 -
项目上线之——部署服务器
项目开发完成以后,合并代码成果到master分支。部署到云服务器上运行。首先,在服务器上创建文件夹放项目 mkdir -p project/{code,conf,logs,static}将代码部分克隆到code文件夹中cd project/cd codegit clone git@gitee.com:zhangyao97/teamwork.git在刚刚克隆下来的teamwork文件夹中部署项目的虚拟环境cd teamwork/virtualenv --python=$(wh原创 2020-10-22 13:22:50 · 347 阅读 · 5 评论