Bitnami是一个开源项目,为开源的Web应用程序、开发堆栈以及虚拟设备提供安装程序或安装软件包。
这是官方的说话。反正我是看得懂每个字,看不懂整句话。
下面我用我的理解来介绍一下Bitnami。
接触 Bitmani 是源于在 AWS EC2 上开新机跑 WordPress。
以往都是直接开个 AMI 裸机,就是 EC2 里最最基础的什么都没安装的 Linux 主机,然后自己动手去安装 Apache, PHP, MySQL, FPT 等等。
然后最近一次在开新服务器的时候,选择了默认 WordPress 主机,里面整个 WordPress 就是跑在 Bitnami 之中。
可是,Wordpress 不是 PHP 程序么,要跑在 Apache 上的。那么这个 Bitnami 又是怎么回事?
并且这台 WordPress 上到处都有关于 Bitnami 相关信息。
服务器上默认的目录都是 /opt/bitnami/apps/wordpress 这样。
更不要说 Apache 上的配置里,各种 bitmani 前后缀的配置文件就一大堆。
在经过大约一个月左右的使用后,逐渐发现,这个 Bitnami 真是个好东西。
说白了,它就是一个介乎于 LAMP 和 网站中间的一个配置环境
就像 XAMPP 之类的,可以在一台电脑/服务器上安装一整套 LAMP。
这个配置环境集成了大量第三方的第三方程序,例如 WordPress,还有更多。
难道只是集成了安装包么? 那 Bitnami 就不会那么受欢迎了。
因为它还为这些第三方程序做好了服务器上的相应配置,比如存储配置,缓存配置,编译配置,安全配置等等。
所以, Bitnami 应该是一个懒人包,将服务器的配置工作简化,标准化。
简化,一键安装服务器环境,一键安装网站应用程序。不用担心服务器配置,专注开发就好。让程序员可以更专注程序,从服务器配置中释放出来。
标准化,是因为 Bitnami 提供了非常非常非常完善的手册。
https://docs.bitnami.com
基本上可以解决手头绝大多数配置上的失误。如果还是有配置错误,那只有可能是你没有仔细看手册。