linux服务器部署(以django项目为例)(一)
  pfl0iGEgXbv6 2023年11月02日 33 0

linux服务器部署(以django项目为例)(一)_服务器

我这里用腾讯云演示:

linux服务器部署(以django项目为例)(一)_git_02

点击安装:

linux服务器部署(以django项目为例)(一)_mysql_03

代码上传:

git:

linux安装:

建议注册一个码云账号,github毕竟在境外。千万要记好密码,用户名

windows本机下载git,博主是在pc.qq.com上下载的。

一直下一步下一步

linux服务器部署(以django项目为例)(一)_服务器_04

进入项目目录:

linux服务器部署(以django项目为例)(一)_mysql_05

linux服务器部署(以django项目为例)(一)_mysql_06

根据提示来,最后输入密码

注意的是,博主这里只用了配置信息:

linux服务器部署(以django项目为例)(一)_服务器_07

然后输入:

linux服务器部署(以django项目为例)(一)_服务器_08

看结果:

linux服务器部署(以django项目为例)(一)_服务器_09

配置,比如数据库配置信息(线上服务器):

建一个local_settings.py,

linux服务器部署(以django项目为例)(一)_服务器_10

ALLOWED_HOSTS = [*]

DATABASES = {

   'default': {

       'ENGINE': 'django.db.backends.mysql',

       'NAME': 'day03',

       'USER': 'root',

       'PASSWORD': 'root123',

       'PORT': 3306,

       'HOST': '127.0.0.1'

   }

}

linux服务器部署(以django项目为例)(一)_mysql_11

也可以再提交一遍:

linux服务器部署(以django项目为例)(一)_服务器_12

免密:

基于ssh:

linux服务器部署(以django项目为例)(一)_git_13

windows:git bash here

输入:sh-keygen -t rsa 然后一直回车

linux服务器部署(以django项目为例)(一)_服务器_14

获取公钥:

cat ~/.ssh/id_rsa.pub

linux服务器部署(以django项目为例)(一)_服务器_15

copy一下

找到平台的公钥,黏贴:

linux服务器部署(以django项目为例)(一)_git_16

点击确定就行了

之后直接输入:

git remote remove origin 为了删掉https的别名

git remote add origin git@gitee.com:char1es_lec/day01.git

这种形式

版本控制:

git log

linux服务器部署(以django项目为例)(一)_服务器_17

回滚:git reset --hard 版本号,那个很长的字符串

所有记录:git reflog

服务器下载:

安装(博主之前写过源码装的步骤):https://blog.51cto.com/u_16172166/7012384

生成公钥私钥:

ssh-keygen -t rsa


linux服务器部署(以django项目为例)(一)_git_18

cat ~/.ssh/id_rsa.pub

linux服务器部署(以django项目为例)(一)_服务器_19

同样添加:

git clone git@gitee.com:char1es_lec/day01.git

linux服务器部署(以django项目为例)(一)_mysql_20

上传私钥:

远程连接:

windows:xshell

mac:item2

装mysql:

服务端:

yum install mariadb-server -y

客户端:

yum install mariadb -y

设置:

启动:

systemctl start mariadb

设为开机启动:

systemctl enable mariadb

账号初始化:

登录:

mysql -u root -p

然后敲回车

root设置密码:

use mysql;

UPDATE user SET password=password('root123') WHERE user='root';

然后:

flush privileges;


linux服务器部署(以django项目为例)(一)_服务器_21


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  eHipUjOuzYYH   2023年12月10日   26   0   0 mysqlsqlUser
  Yoru5qB4TSKM   2023年12月10日   36   0   0 服务器重启IP
  9JCEeX0Eg8g4   2023年12月11日   23   0   0 mysql配置文件