运维相关

域名

怕不记得就访问:niuyetai.cn

基础程序

  • nginx 反向代理工具
  • docker 容器
  • docker-compose 容器管理工具
  • httpd-tools 密码生成工具

运维程序

  • 代码管理(gogs)
  • nginx 可视化管理(nginx-ui)
  • maven 仓库管理(nexus)
  • 发版管理(jenkins)
  • 统一用户管理(openldap)
  • openldap 可视化管理(phpldapadmin)
  • 项目管理(zentao)
  • docker 可视化管理(portainer)
  • 内网穿透(nps)

项目相关程序

  • jdk
  • maven
  • git
  • nodejs
  • mysql
  • redis
  • rabbitmq
  • nacos
  • mongodb

项目

  • 业务系统(alita-task)
  • 运营中台(alita-settlement)
  • 用户中心(alita-user-center)
  • 支付系统(alita-pay)
  • 网关(gateway-web/gateway-admin/authorization-server)
  • 发号器(leaf-server)
  • 监控(alita-actuator)
  • 在线培训平台(alita-class)

注意事项

  • 所有程序能用 docker 安装的用 docker 安装,不能用的请记录好程序相关的文件路径(安装目录、配置目录)
  • 在阿里云上开放的端口注意配置 IP 范围,尽量不要是对所有人开放(即尽量不要设置为 0.0.0.0)
  • 所有运维相关的后台都需要登录,如果后台没有登录功能的可以使用 nginx 的用户权限控制来管理
  • 所有 docker 挂载出来的目录不可以超出/usr/etc/data 和/usr/etc/logs 之外
  • 容器里所有重要数据一定要映射出来,不然容器删除就丢失了
  • 修改服务器上相关配置,运维群里通知一声(操作日志)
  • docker-compose 的端口 建议加上单引号,例如:- '8080:80'
  • docker 镜像下载不了的建议在 portainer 可视化管理工具上下载
  • 注意 docker 镜像版本的问题,比如 gogs 最新版的则会运行出错,建议使用 0.12.1 版本的(跟官网宣传的二进制版本一致)
  • docerk 项目启动的时候可能因为没有创建或修改文件的权限,注意给映射文件分配权限 chmod -R 777 /usr/etc/data/gogs

常用目录说明

服务器目录说明
/etc/nginxnginx 相关配置的目录
/etc/nginx/conf.dnginx 各种服务映射配置存放的目录
/etc/nginx/nginx.confnginx 主配置,会引入 conf.d 下所有的配置
/usr/share/nginx/htmlnginx 默认的静态资源存放路径,前端页面以及各种文档都放在这里
/usr/etcdocker-compose 的配置文件存放目录
/usr/etc/datadocker-compose 挂载的数据目录
/usr/etc/logsdocker-compose 挂载的日志目录
/usr/etc/cadocker 客户端连接证书