@@ -9,7 +9,7 @@ tags: Django
99
1010购买域名和域名解析以及购买云服务器这些操作方法阿里云都有相应提示,按提示操作即可。这里需要指出的一点时,当服务器购买成功后请进入该实例执行一次 ** 重新初始化磁盘** 操作 (需要先停止该服务器) 确保系统镜像的干净,在执行该操作的时候,网页会提示你设置远程登陆的密码。服务器启动成功后远程登陆你的云服务器并更新系统
1111
12- ``` shell
12+ ``` bash
1313ssh root@ip
1414password
1515
@@ -27,7 +27,7 @@ su - hippieZhou
2727
2828# 搭建 Nginx 服务器:
2929
30- ``` shell
30+ ``` bash
3131# 执行该操作后无误后,访问公网IP即可看到 Nginx 的默认页面
3232apt-get install Nginx
3333
@@ -40,7 +40,7 @@ ps -ef|grep nginx
4040
4141# 安装 Mysql 数据库:
4242
43- ``` shell
43+ ``` bash
4444# 测试本机是否已安装 mysql
4545netstat -tap| grep mysql
4646
@@ -65,7 +65,7 @@ sudo mysqladmin -u root password newpassword
6565
6666# 部署代码:
6767
68- ``` shell
68+ ``` bash
6969# 安装虚拟环境并启动
7070sudo apt-get install git python3 python3-pip
7171sudo pip3 install virtualenv
@@ -107,7 +107,7 @@ python3 manage.py shell
107107
108108在/etc/nginx/site-available/下创建一个本项目对应的配置文件
109109
110- ``` shell
110+ ``` bash
111111/etc/nginx/sites-available/www.hippiezhou.com
112112server {
113113 charset utf-8;
@@ -127,14 +127,14 @@ server {
127127
128128创建该配置的连接文件到sites-enabled目录下,删除该目录中的default链接
129129
130- ``` shell
130+ ``` bash
131131ln -s /etc/nginx/sites-available/www.hippiezhou.fun /etc/nginx/sites-enabled/www.hippiezhou.fun
132132rm /etc/nginx/sites-enabled/default
133133```
134134
135135# 通过 Gunicorn 部署代码:
136136
137- ``` shell
137+ ``` bash
138138# 在虚拟环境中安装Gunicorn包
139139pip3 install Gunicorn
140140
@@ -147,7 +147,7 @@ gunicorn --bind unix:/tmp/www.hippiezhou.fun.socket website.wsgi:application
147147自动启动 Gunicorn
148148在 /etc/init/下创建一个自启动脚本gunicorn-www.hippiezhou.fun.conf
149149
150- ``` shell
150+ ``` bash
151151start on net-device-up
152152stop on shutdown
153153
@@ -161,18 +161,18 @@ exec ../env/bin/gunicorn --bind unix:/tmp/www.hippiezhou.fun.socket website.wsgi
161161
162162启动脚本
163163
164- ``` shell
164+ ``` bash
165165sudo start gunicorn-www.hippiezhou.fun
166166```
167167
168168以后更新代码后只需要执行下面操作即可
169169
170- ``` shell
170+ ``` bash
171171sudo service nginx reload
172172sudo restart gunicorn-www.hippiezhou.fun
173173```
174174
175- # 参考链接:
175+ # 相关参考
176176
1771771 . [ 使用 Nginx 和 Gunicorn 部署 Django 博客] ( https://www.zmrenwu.com/post/20/ )
1781781 . [ Django教程] ( http://www.liujiangblog.com/course/django/2 )
0 commit comments