zoukankan      html  css  js  c++  java
  • QVM 实操记

    视频回放地址:https://i.iamlj.com/mp4/QVM-IMC-12.27-1080P.mp4

    目录

    常规开发部署流程

    准备工作

    1. 拥有/购买主机,IP 域名(需ICP 备案)
    2. 确定功能需求

    开发准备

    1. 制定发布计划
    2. 实现功能需求
    3. 准备好测试 ok 的代码以及部署数据

    网站部署

    1. 安装软件运行所需的环境,一般是 web 服务器和数据库
    2. 发布代码和调试数据
    3. 验证发布功能是否成功

    操作步骤

    重装系统

    在 QVM 后台重装系统,选择 Centos7.6,输入实例密码 IMCa2018@!,或重置密码时,输入 IMCa2018@!

    LANP环境安装

    新装 Centos 需要远程登录上去,安装 WordPress 运行所需的 PHP + Nginx + Mysql 环境。
    参考:linux部署神器(附压缩包):一键安装centos 7环境基础环境,lanmp懒人版,还有tomat等你想不到的linux神器

    登录并安装

    1. 准备操作

      ssh root@118.31.9.47 # 1. 登录机器,接入输入密码 IMCa2018@!
      curl -O http://mirrors.linuxeye.com/oneinstack-full.tar.gz # 2. 下载一键安装包
      tar -xvf oneinstack-full.tar.gz # 3. 解压安装包
      cd oneinstack && ./install.sh # 4. 进入解压目录并执行安装操作
    2. 软件版本选择操作
      选择 Nginx,Mysql,PHP环境。

      • 具体软件版本尽量以开发时的或高一些的为准。
      • 没用的尽量先别装,选n,节省安装时间
    3. 选好后等待约半小时安装时间
      安装好后,复制下控制台显示的软件安装路径,以及数据库密码【重要】,选择restart yes【重要】
      安装结果如下:

      ####################Congratulations########################
      Total OneinStack Install Time: 24 minutes
      Nginx install dir: /usr/local/nginx
      Database install dir: /usr/local/mysql
      Database data dir: /data/mysql
      Database user: root
      Database password: 6pPwbnnW
      PHP install dir: /usr/local/php
      Opcache Control Panel URL: http://192.168.0.193/ocp.php
      phpMyAdmin dir: /data/wwwroot/default/phpMyAdmin
      phpMyAdmin Control Panel URL: http://192.168.0.193/phpMyAdmin
      Index URL: http://192.168.0.193/
      Please restart the server and see if the services start up fine.
    4. 【可选项】,执行 vhost配置(./vhost.sh),安装结果如下:

      #######################################################################
      #       OneinStack for CentOS/RedHat 6+ Debian 7+ and Ubuntu 12+      #
      # For more information please visit https://oneinstack.com #
      #######################################################################
      Your domain: lj.qvm.iamlj.com
      Virtualhost conf: /usr/local/nginx/conf/vhost/lj.qvm.iamlj.com.conf
      Directory of: /data/wwwroot/lj.qvm.iamlj.com
      Rewrite rule: /usr/local/nginx/conf/rewrite/other.conf
    5. 创建数据库,命令如下

      mysql -uroot -p # 登录 mysql,输入密码 6pPwbnnW
      create database wordpress; # 在 mysql 命令行创建数据库 wordpress,注意命令最后加;号
      按ctrl+c(或 ctrl+z)退出 mysql 命令行,

    安装 WordPress

    环境安装好后,接下来安装 WordPress。参考:
    一分钟搭建wordpress博客,完美解决所有坑点

    操作步骤

    1. 获取安装包并解压

      cd /data/wwwroot/default # 来到软件根目录
      curl -O http://test-pub.iamlj.com/download/wordpress-5.0.2-zh_CN.zip # 获取wordpress 安装包
      unzip wordpress-5.0.2-zh_CN.zip # 解压压缩包,目录下出现 wordpress
    2. 执行网页安装步骤
      浏览器访问 http://118.31.9.47/wordpress

    3. 填写安装初始信息,包括

      数据库 wordpress
      主机 localhsot 或 127.0.0.1
      数据账号 root
      数据库密码 6pPwbnnW
      网站管理员账号 lj
      网站管理员密码 lj
    4. 点击安装,安装成功后,则
      前台,即博客首页:
      http://118.31.9.47/wordpress/
      后台,即管理后台,用于管理博客:
      http://118.31.9.47/wordpress/wp-admin/

    Vhost配置【可选】

    上述操作是把 Wordpress 程序安装到默认路径 /data/wwwroot/default下,以 IP http://118.31.9.47/wordpress/ 访问网页。

    也可以执行/vhost.sh 安装虚拟主机,达到可以通过访问网址wll.qvm.iamlj.com访问网站的效果,而不是通过 IP。基本操作步骤如下:

    1. LANP 安装步骤后,执行./vhost.sh,配置wll.qvm.iamlj.com
    2. 获取 WordPress 步骤前,cd /data/wwwroot/wll.qvm.iamlj.com,在该路径下获取 curl -O http://test-pub.iamlj.com/download/wordpress-5.0.2-zh_CN.zip
    3. 到阿里云配置 cname,添加wll.qvm的A记录值,指向 118.31.9.47

    FAQ

    购买的主机怎么没 IP

    done

    SSH 登录不上

    如果报错信息

    # ssh root@118.31.9.47
    The authenticity of host '118.31.9.47 (118.31.9.47)' can't be established.
    RSA key fingerprint is 3d:96:1a:a6:79:b5:90:6d:00:bd:17:6d:09:8e:32:8b.
    Are you sure you want to continue connecting (yes/no)? yes
    Warning: Permanently added '118.31.9.47' (RSA) to the list of known hosts.
    Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
    

    重置主机密码就可以登录

    端口不通,

    端口 Ping 不通,通常是80或其他端口

    其他业务方面的需求

    密码怎么没了,登录

    怎么重装系统啊,有没有 xx 最新的版本啊

    重装系统,怎么还不进行啊,怎么需要开机?

    SSH 密钥是什么,怎么弄啊

    不知道怎么备案

    没有到期中途可以升级带宽吗

    带宽可以按量转包年包月,并保留 IP 吗

    硬盘包月是否可以扩容

    按量的可以,包月的不行,而且只能增大不能变小

    主机和 IP 购买后怎么绑定起来

    域名,IP指向,怎么操作

    其他

    1. Wordpress,最大的建站/博客开源系统,有很多的插件。基于 PHP+Mysql。
    2. LNMP/LAMP,PHP 常规运行环境,建议取:

      nginx_ver=1.14.1
      mysql57_ver=5.7.24
      php_ver=8.2
    3. 系统

      1. Unix,最早的操作系统,FreeBSD
      2. Linux,Centos,Redhat,Ubantu
      3. Windows,2008,2012,2016,2003(太老了舍弃)

    作业

    1. 实操重装系统,LANP环境部署,WordPress 搭建。
    2. 【可选项】,配置自己的 vhost,用于网址登录访问博客。建议域名:
      • wll.qvm.iamlj.com
      • ydd.qvm.iamlj.com
      • gt.qvm.iamlj.com
    3. 【不强求】业余时间,可以买个域名(不强制),到阿里买,尝试备案,搭建自己的网站/博客

    参考文档

    附主机命令历史 History

        5  2018-12-28 09:24:48 root curl -O http://mirrors.linuxeye.com/oneinstack-full.tar.gz
        6  2018-12-28 09:24:48 root ls
        7  2018-12-28 09:24:48 root tar -xvf oneinstack-full.tar.gz
        8  2018-12-28 09:24:48 root ls
        9  2018-12-28 09:24:48 root cd oneinstack
       10  2018-12-28 09:24:48 root history
       11  2018-12-28 09:24:48 root ls
       12  2018-12-28 09:24:48 root sudo ./install.sh
       13  2018-12-28 09:24:48 root ./vhost.sh
       14  2018-12-28 09:24:48 root cd /data/wwwroot/lj.qvm.iamlj.com
       15  2018-12-28 09:24:48 root echo "lj bangbang da">>index.html
       16  2018-12-28 09:24:48 root ls
       17  2018-12-28 09:24:48 root cat index.html
       18  2018-12-28 09:24:48 root cd /data/wwwroot/default
       19  2018-12-28 09:24:48 root ls
       20  2018-12-28 09:24:48 root pwd
       21  2018-12-28 09:24:48 root cd ..
       22  2018-12-28 09:24:48 root ls
       23  2018-12-28 09:24:48 root cd lj.qvm.iamlj.com/
       24  2018-12-28 09:24:48 root ls
       25  2018-12-28 09:24:48 root rm -rf index.html
       40  2018-12-28 09:24:48 root curl -O http://test-pub.iamlj.com/download/wordpress-5.0.2-zh_CN.zip
       41  2018-12-28 09:24:48 root ls
       42  2018-12-28 09:24:48 root unzip wordpress-5.0.2-zh_CN.zip
       43  2018-12-28 09:24:48 root ls
       44  2018-12-28 09:24:48 root chown -R www:www wordpress/
       45  2018-12-28 09:24:48 root ls
       46  2018-12-28 09:24:48 root cd ../
       47  2018-12-28 09:24:48 root ls
       48  2018-12-28 09:24:48 root cd default/
       49  2018-12-28 09:24:48 root ls
       50  2018-12-28 09:24:48 root mysql -uroot -p
       51  2018-12-28 09:24:48 root which mysql
       52  2018-12-28 09:24:48 root /usr/local/mysql
       53  2018-12-28 09:24:48 root cd /usr/local/
       54  2018-12-28 09:24:48 root ls
       55  2018-12-28 09:24:48 root cd mysql/
       56  2018-12-28 09:24:48 root ls
       57  2018-12-28 09:24:48 root pwd
       58  2018-12-28 09:24:48 root cd bin/
       59  2018-12-28 09:24:48 root ls
       60  2018-12-28 09:24:48 root mysql -uroot
       61  2018-12-28 09:24:48 root ls
       62  2018-12-28 09:24:48 root ./mysql
       63  2018-12-28 09:24:48 root sudo ./mysql -uroot
       64  2018-12-28 09:24:48 root restart
    
    Go!!!
  • 相关阅读:
    撤销git reset
    vue diff,react diff算法
    了解下domparser方法
    css中的BFC和IFC
    浏览器输入URL后发生了什么
    几种图片滤镜算法代码实现(灰度、浮雕、二值、底片)
    python--记python输入多行
    chrome添加 postman扩展程序图文简介
    火狐浏览器插件--HttpRequester接口测试
    python爬虫--一次爬取小说的尝试
  • 原文地址:https://www.cnblogs.com/shliujing/p/QVM-shi-cao-ji--181228.html
Copyright © 2011-2022 走看看