美文网首页
vultr下部署nginx+gunicorn+python3.5

vultr下部署nginx+gunicorn+python3.5

作者: upup汉娜 | 来源:发表于2019-05-24 11:50 被阅读0次

本文是在购买好vultr服务器的前提下,进行下面的部署工作。因为服务器不是自己购买的,具体配置如下图:


vultr服务器
1、xftp,xshell连接

xftp连接:


xftp配置

xshell连接:


xshell配置1
xshell配置2
其实只需连接其中一个,另一个可点击对应按钮,跳转连接,具体如下图:
连接xftp/xshell
2、更新服务器

如果是新服务器的话,最好先更新一下系统,避免因为版本太旧而给后面安装软件带来麻烦。运行下面的两条命令:
apt-get update
apt-get upgrade

3、安装nginx

运行下条命令:
apt-get install nginx
运行下面的命令启动 Nginx 服务:
service nginx start
在浏览器下访问域名,看到下图说明 nginx 启动成功:


welcome to nginx!
4、安装python,pip

运行下条命令:
apt-get install python3 python3-pip

5、安装git

运行下条命令:
apt-get install git

6、安装virtualenv

运行下条命令:
pip3 install virtualenv

7、安装数据库

运行下条命令:
apt-get install mysql-server

7、创建项目虚拟环境

先进入到项目目录下,然后运行下条命令:
virtualenv --python=python3 env

8、检查虚拟环境是否创建成功

运行下条命令:
ls
发现多了一个名为env的文件夹

9、从代码仓库拉取代码

先进入项目目录下,然后运行下条命令:
git clone https://gitee.com/hannnah/Personal-credit.git

10、激活虚拟环境

先进入项目目录下,然后运行下条命令:
source env/bin/activate

11、安装gunicorn

运行以下命令:
pip install gunicorn
gunicorn --bind unix:/tmp/demo.zmrenwu.com.socket blogproject.wsgi:application

项目还会依赖一些第三方 Python 库,为了方便在服务器上一次性安装,我们将全部依赖写入一个叫 requirements.txt 的文本文件中。激活本地的虚拟环境(如果你使用了虚拟环境的话),并进入项目的根目录,运行下条命令:
pip freeze > requirements.txt
这时项目根目录下会生成了一个 requirements.txt 的文本文件,其内容记录了项目的全部依赖。

相关文章

网友评论

      本文标题:vultr下部署nginx+gunicorn+python3.5

      本文链接:https://www.haomeiwen.com/subject/ymfnpftx.html