设置Apache+;Nginx

设置Apache+;Nginx,nginx,apache2,varnish,Nginx,Apache2,Varnish,在varnish配置中,应该分配哪个端口?我在后端使用Apache收听的是1740,Nginx收听的是80,并向上游127.0.0.1:1740发送proxy\u-pass,为什么不只是Nginx+varnish nginx和apache都是Web服务器,当然您可以使用nginx proxy_pass。。。但如果这是同一台服务器,我会抛弃apache或nginx。。。选择一个 在任何情况下,“Varnish是一个web应用程序加速器。你把它安装在web应用程序前面,它会大大加快速度。”(从他们网

在varnish配置中,应该分配哪个端口?我在后端使用Apache收听的是
1740
,Nginx收听的是
80
,并向上游
127.0.0.1:1740
发送
proxy\u-pass
,为什么不只是Nginx+varnish

nginx和apache都是Web服务器,当然您可以使用nginx proxy_pass。。。但如果这是同一台服务器,我会抛弃apache或nginx。。。选择一个

在任何情况下,“Varnish是一个web应用程序加速器。你把它安装在web应用程序前面,它会大大加快速度。”(从他们网站的主页复制粘贴)


因此,我认为,首先,您应该决定是使用nginx还是apache作为web服务器。

我认为您需要更多的问题?我不知道,我正试着自己解决nginx。你读过这个吗?这对我来说是半帮助的:如果我错了,请原谅我:P你想知道如何为varnish配置多个后端吗?你想从varnish中得到什么?我希望是缓存层。那么nginx在那里做什么呢?提供静态内容?您可以直接从前面有varnish缓存的apache中执行此操作。如果没有涉及SSL,我会一起抛弃nginx。
backend default {
     .host = "localhost";
     .port = "8080";
}