zoukankan      html  css  js  c++  java
  • 自动化部署规范

    1. 服务器初始化自动初始化目录结构

    服务器目录结构:

    /lhdata/servers/: 安装服务所需要的各种应用

    /lhdata/logs/{appname}: 所有日志的输出目录

    /lhdata/data/: 所有数据存放的位置

    /lhdata/tmp/: 应用程序可以使用的临时文件目录

    /lhdata/instance/{appname}: 所有应用实例部署的位置

    /lhdata/instance/{appname}/bin/start.sh 应用实例的启动脚本

    /lhdata/instance/{appname}/bin/stop.sh 应用实例的关闭脚本

    /lhdata/instance/{appname}/bin/restart.sh 应用实例的重启脚本

    /lhdata/instance/{appname}/conf 应用实例的配置文件

    /lhdata/instance/{appname}/lib 应用实例依赖的包

    /lhdata/instance/{appname}/backup/ 保存历史最近三次的版本信息

    /lhdata/tomcat/{appname} tomcat应用实例目录

    /lhdata/tomcat/{appname}/bin/start.sh tomcat应用实例启动脚本

    /lhdata/tomcat/{appname}/bin/stop.sh tomcat应用实例停止脚本

    /lhdata/tomcat/{appname}/bin/restart.sh tomcat应用实例重启脚本

    /lhdata/tomcat/{appname}/conf tomcat应用实例配置文件

    /lhdata/scripts/

    2. 统一使用lhladmin用户进行启动程序

    3. /lhdata授权lhladmin用户

    ​ chown -R lhladmin:lhladmin /lhdata

  • 相关阅读:
    PHP的错误和异常处理
    PHP 页面编码声明方法详解(header或meta)
    Sentinel实现Redis高可用
    Linux学习系列之Iptables
    Python学习系列之logging模块
    [scrapy]Item Loders
    [scrapy]实例:爬取jobbole页面
    mongo开启验证
    python创建虚拟环境
    elastalert邮件报警
  • 原文地址:https://www.cnblogs.com/lingshang/p/10686879.html
Copyright © 2011-2022 走看看