如果您使用的是nginx,请删除apache2?

时间:2019-02-26 11:07:03

标签: linux apache nginx server vhosts

我对何时使用nginx或apache感到有些困惑。 如我所见,很多人使用nginx作为apache2的代理,该apache2重定向到网站,但是您不能使用nginx vhost做到这一点? 如果我将nginx添加到服务器,我是否应该将apache2添加到服务器?还是我应该删除?如果我删除Apache,它有什么意义?

2 个答案:

答案 0 :(得分:2)

您可以在系统上同时拥有Apache和Nginx Web服务器,但是您应该采取措施避免端口冲突:

  1. 确保它们在配置中不使用相同的端口

  1. 其中只有一次运行并启用为守护程序

至于为什么同时使用它们,下面的文章解释了其中一个常见原因以及如何配置它: https://www.digitalocean.com/community/tutorials/how-to-configure-nginx-as-a-reverse-proxy-for-apache

答案 1 :(得分:-1)

在不使用NGINX的情况下 在大多数情况下,Apache是​​最佳策略。它是一个功能强大的Web服务器,与Apache的服务器相当(如果不是更好,得益于第三方模块)。可以保证的是,与Apache相比,CPU和RAM的使用很少。那么为什么要保留这个膨胀软件呢? :)

保留Apache的主要原因之一是懒惰,将现有的.htaccess重写为NGINX配置格式。完全是懒惰,因为除了花时间学习如何进行NGINX配置并以Apache格式重写内容外,其他所有内容都不需要花费时间。