zoukankan      html  css  js  c++  java
  • 网站部署过程记录

    1、 ssh root@端口号   # 连接服务器
    2、cd /home  # 进入home目录
    3、git clone 项目github地址  # 从github下载项目
    4、wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm  # 下载rpm源
    5、rpm -ivh mysql80-community-release-el7-1.noarch.rpm  # 添加rpm源到系统
    6、yum update  # 更新源,替换掉原来的源
    7、yum install mysql-server # 安装mysql
    8、service mysqld start # 启动mysql
    9、service mysqld status  # 查看mysql是否启动
    10、grep 'temporary password' /var/log/mysqld.log  # 查找mysql给我们设置的初始密码
    11、mysql -uroot -p  # 登录mysql,密码输入上面查到的初始密码
    12、ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';(注意要切换到mysql数据库,使用use mysql)修改root密码
    13、flush privileges;  # 直接生效修改之后的密码,不用重启mysql
    14、CREATE DATABASE myblogs DEFAULT CHARSET=utf8 DEFAULT COLLATE utf8_unicode_ci;   # 创建一张给网站用的表,表名自定,我的叫myblogs
    15、CREATE USER '用户名'@'localhost' IDENTIFIED BY '密码!';  # 创建新用户来管理这个网站
    16、GRANT ALL PRIVILEGES ON myblogs.* TO '用户名'@'localhost'; # 给用户创建操作表的权限
    17、FLUSH PRIVILEGES;  # 刷新
    18、mysqldump -u root -p myblogs > data.sql   # 回到本地将本地的数据库数据导出
    19、scp data.sql root@端口号:/home/MyBlogs/data.sql  # 将本地导出的数据库发送到云端,冒号后面为路径
    20、cd /home/Myblogs  # 回到云端,进入刚才数据库文件发送的位置
    21、mysql  -u felix -p  # 回到云端用刚才创建的mysql用户登录
    22、use myblogs;  # 选择数据库
    23、source data.sql;  # 导入数据
    24、cd MyBlogs/ # 进入从github下载下来的文件的目录
    25、找到settings.py文件,更改mysql数据库配置信息
    26、进入pipfile文件所在的目录,更改pipenv的python版本,因为我的服务器是python3.7,本地是pyhton3.6.
    27、pipenv shell # 在pipfile同级目录执行,进入虚拟环境
    28、pipenv update # 更新pipenv ,可能事件较长
    29、pipenv install # 安装环境需要的依赖包
    30、python3 manage.py runserver 0.0.0.0:80 # 需要进入manage.py同级文件夹文件夹
    31、在本地输入服务器公网地址,发现不能访问,原因是未开启端口
    32、去阿里云官网安全组开启80端口。
    33、然后在本地访问IP地址,发现能访问了。

  • 相关阅读:
    django页面分类和继承
    django前端从数据库获取请求参数
    pycharm配置django工程
    django 应用各个py文件代码
    CF. 1428G2. Lucky Numbers(背包DP 二进制优化 贪心)
    HDU. 6566. The Hanged Man(树形背包DP DFS序 重链剖分)
    小米邀请赛 决赛. B. Rikka with Maximum Segment Sum(分治 决策单调性)
    区间树 学习笔记
    CF GYM. 102861M. Machine Gun(主席树)
    2016-2017 ACM-ICPC East Central North America Regional Contest (ECNA 2016) (B, D, G, H)
  • 原文地址:https://www.cnblogs.com/felixwang2/p/10051408.html
Copyright © 2011-2022 走看看