目录html
项目部署准备及Nginx,mysql部署mysql
1、项目部署准备linux
2、安装Nginx服务nginx
3、部署MySQL数据库sql
本人在生产项目部署过程当中,发现对于新手来讲,百度上实际可用的项目部署参考文档百里挑一。绝大多数参考文档支离破碎,并不能真正指导一个新手完成一个项目的完整部署。为方便新手们顺利完成项目部署,本人参考了许多文档和视频资料,将一个Django项目在腾讯云服务器上的部署全过程整理成傻瓜式部署文档,但愿可以对项目新手提供一些实际可用的帮助。数据库
在成功登陆云服务器终端后,在linux终端上执行如下步骤。django
所选操做系统:CentOS 7.4服务器
Django项目:本人的可正常运行的django项目oracle
一、安装epel库测试
yum install epel-release -y
二、安装Nginx库
yum -y install nginx
三、启动nginx服务
systemctl start nginx.service
四、查看nginx服务是否成功
命令: (云主机公网IP地址)xxxxxxxx 在nginx默认页面中查看默认网页地址:(/usr/share/nginx/html) 及配置文件地址( /etc/nginx/nginx.conf)
五、关闭nginx服务
systemctl stop nginx.service
考虑到mysql被oracle收购,将来可能会有收费风险,此处用mariadb替代mysql,项目运行不受任何影响。
一、安装mariadb(mysql)
yum install mariadb-server -y
二、启动mariadb(mysql)
systemctl start mariadb.service
三、配置mariadb(mysql)
mysql_secure_installation 1)root 密码默认为空,直接回车; 2)设置root用户密码:Y 3)输入两次密码 4)关闭匿名用户:Y 5)关闭远程登录:Y 6)删除测试数据库:Y 7)刷新权限:Y
四、测试mariadb(mysql)
mysql -uroot -p 密码:xxxxxxxxxx