我们的生产服务器有最新的cpanel版本"96.0 (build 8)“,它运行的是启用反向代理的nginx。有关详细信息,请参阅附呈的netstat屏幕快照。这台服务器目前正在生产,我们正在运行两个主要的网站,一个magento2和其他一个wordpress。为了提高magento网站的性能,我们已经开始在magento 2中区进行研发,并启用了清漆缓存。

我们的计划是用清漆缓存实现magento2,我们已经安装了它,并相应地配置了magento。清漆default.vcl配置按照magento2标准进行。在实现了场景和测试之后,清漆头就不存在了。有人在nginx反向代理cpanel服务器上启用清漆吗?

发布于 2021-05-31 07:44:00
根据netstat输出,我可以看到为varnishd打开了两个侦听端口:
84436081它们是通过-a运行时参数配置的。
这种设置非常常见,通常指HTTP侦听端口和代理侦听端口。
端口6081通常是HTTP,尽管它是使用非标准端口号配置的。
就运行时参数而言,它通常配置如下:
-a :6081有时甚至如下所示:
-a :6081,HTTP在这种情况下,Varnish可能会坐在Nginx代理的后面。
对于标准的HTTP,Nginx需要代理到6081端口上的Varnish端口。
端口8443通常配置为使用代理协议连接。
条件是,位于Varnish前面的节点实际上说的是代理。
就运行时参数而言,它将如下所示:
-a :8443,PROXY如果我没有弄错的话,Nginx的开源版本不支持使用代理协议反向代理到另一个节点。
基于netstat输出,Nginx侦听端口443和80,即HTTPS和HTTP。
httpd服务(即Apache)运行在端口上,444用于HTTPS,81用于HTTP。
其目标是将HTTP & HTTPS流量从Nginx路由到Varnish,并从Varnish路由到Apache。
这是链条:
HTTPS -> NGINX (port 443) --> Varnish (port 6081) --> Apache (port 81)
^
|
HTTP -> NGINX (port 80) ----+用于清漆的
8443作为后端端口。这不对。Apache正在监听81端口的流量,这个端口应该是您的后端端口。https://serverfault.com/questions/1065170
复制相似问题