Apache、nginx、lighttpd 可以在 Ubuntu 系统中共存吗?

Apache、nginx、lighttpd 可以在 Ubuntu 系统中共存吗?

为了学习和测试,我安装了这三个不同的 Web 服务器,还安装了mysqlphp5

我将DocumentRoot每个的改为/var/www/apache/var/www/nginx这样/var/www/lighttpd就可以正常工作了。当然,我还为每个分配了不同的端口。

我可以访问服务器主页对他们三个人来说。

到目前为止,我应该进行什么特定设置吗?我是否应该安装任何软件包以使它们与 php 和 mysql 正确协作?

答案1

对于 php 或 mysql 来说不需要做任何特殊操作。

答案2

每个 Web 服务器都有自己的设置,以允许 Web 服务器使用 PHP。除此之外,由于 PHP 与 MySQL 通信,因此无需执行其他操作。

答案3

为了获得更多乐趣,您可以将 Varnish 放在所有 Web 服务器前面的 80 端口,并将后端路由到您希望的端口。这样您就不必在 URL 上弄乱端口号了

相关内容