apache1和apache2可以安装在同一台服务器上吗?
答案1
是的,不过如果使用打包管理器进行操作,则需要做一些工作。在这种情况下,最好的方法可能是从源代码进行编译,这样您就可以使用 --prefix 参数来控制所有内容的去向。启动它们时,您还必须确保它们正在监听不同的端口。
没有任何理由说你不能这样做,你只需要确保它们不会互相踩踏。
答案2
我不确定您是否想在服务器上安装两个 Apache 版本。这就像您想要全新的汽车型号和旧款汽车型号一样。
没有理由你不能安装它,但如果它们试图在同一个端口(80)上提供服务,就会出现问题,因为一个会阻止另一个。但是如果你在不同的端口上配置它们,它就会工作。我还是不知道你为什么要这样做。
答案3
可以,但您可能会遇到两种产品之间的冲突。最好在不同的机器上运行 Apache 2.2 和 Apache 1.3,或者如果硬件不足,则在不同的虚拟机上运行。
要在 Ubuntu 10.x 上安装 Apache 2.2,请按照Ubuntu 服务器指南
Ubuntu 10.10 不提供 Apache 1.3 软件包,但您始终可以从源代码安装。要从源代码安装 Apache 1.3,请按照以下说明操作http://httpd.apache.org/docs/1.3/install.html。如果它有效,编译应该不会太困难。
- 请记住,Apache 1.3 已经达到了生命尽头,并且不再受支持。随着 Apache 1.3 越来越深入内存,它将越来越不适合现代操作系统。Apache 1.3 可能需要默认未提供的依赖项。
作为第三个选择,你可以尝试Ubuntu 6.06 LTS(服务器),支持至 2011 年 6 月。随 Apache 1.3 一起提供。