运维相关
域名
- 生产: newyetai.comnewyetai.cn
- UAT:newyetai.cn
- 运维:niuyetai.cn
怕不记得就访问: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/nginx | nginx 相关配置的目录 |
/etc/nginx/conf.d | nginx 各种服务映射配置存放的目录 |
/etc/nginx/nginx.conf | nginx 主配置,会引入 conf.d 下所有的配置 |
/usr/share/nginx/html | nginx 默认的静态资源存放路径,前端页面以及各种文档都放在这里 |
/usr/etc | docker-compose 的配置文件存放目录 |
/usr/etc/data | docker-compose 挂载的数据目录 |
/usr/etc/logs | docker-compose 挂载的日志目录 |
/usr/etc/ca | docker 客户端连接证书 |