之前部署 Java 环境的时候 我都是百度搜索按照网上步骤来操作的,先安装 Java ,安装 nginx ,如果需要的话再安装 Redis 和 MySQL ,都是通过 yum 命令。

之前帮朋友搞过一个 PHP 项目,通过宝塔部署的环境,感觉还挺方便,宝塔里面看着也有部署 Java 环境的操作,但是因为用 yum 安装各个软件 感觉也不麻烦,自己部署的时候还是通过 yum 来操作的。

前几天部署一个项目,一起做项目的后台部署的,今天有点问题,我上去想看 nginx 的日志和配置文件,一开始没找到,就问他怎么部署的,他说直接用的宝塔。

所以就想问下各位,在拿到一个新的服务器的时候,需要部署 Java 环境,可能需要把 mysql 和 redis 也安装在服务器上,你们都是用什么办法操作的?

举报· 1855 次点击
登录 注册 站外分享
17 条回复  
rlds 小成 3 小时前
java 项目我们基本都是打包镜像丢 docker 或者 k8s 跑
joyhub2140 初学 3 小时前
docker ,不过我们不打包到镜像,只作为运行容器,外挂 jar 包来执行。
superchijinpeng 小成 3 小时前
k8s
weenhall5 小成 3 小时前
从手动到 docker 到 k8s 可视化部署,devops 的魅力
huangmingyou 小成 3 小时前
@StinkyTofus 遇到问题,debug 就很头疼
me1onsoda 小成 3 小时前
docker 真是省心省力
adoal 小成 3 小时前
另外,当然,docker 可以在一定程度上掩盖这些混乱的问题,当然,也只是掩盖
adoal 小成 3 小时前
#9 文件未知 => 文件位置
adoal 小成 3 小时前
我尽量用(以及要求乙方的团队来我这里做项目实施时用)发行版打的 deb/rpm 包,或者开源软件的上游“原厂”打的 deb/rpm 包。因为这样的包在文件布局上符合 FSH ,这样我可以凭着经验找到自己需要的文件未知,不论我没用过的什么新软件,都不会给我制造 suprise ,增加心智成本。 如果你见过在同一个项目同一台服务器上 /usr/local/software_name 、 /opt/vendor_name/software_name 、 /home/vendor_name/software_name 、 /srv/project_name/software_name 共存,并且 software_name 有的带版本号有的不带,而同一个 software 的 bin 、config 、logs 都在这个形式不可控的前缀路径下,而且更特么要死的是有的软件会好几个版本都装着,不话点心思根本不知道实际跑的是哪个,软件的启停要登录进去手工开,甚至 nohup 挂后台……然后交付的文档里并没有更新到跟实际情况一致时,你就会像我一样认为,FHS 大法好,FHS 大法妙,FHS 大法呱呱叫。
12下一页
返回顶部