我想在Magento商店使用Varnish来加快速度。 我们使用DirectAdmin运行CentOS 6.6。
但我们的整个商店总是加载https连接。
使用SSL为我们的商店安装清漆的最佳方法是什么?
答案 0 :(得分:1)
有几种可能性。如果您只有一台服务器,最好的方法是在NginX上安装SSL并将终止的请求转发给Varnish。 Varnish可以缓存"后端"并将它们直接发送到NginX。在大多数情况下,您可以在设置之前使用Loadbalancer进行SSL终止并将其重定向到清漆。
但是你必须要有耐心,然后商店里的很多网站都不能兑现,因为有动态表格。
这是一个很好的扩展,让Varnish与Magento合作。
http://www.magentocommerce.com/magento-connect/pagecache-powered-by-varnish.html
这是一个很好的SSL教程:
答案 1 :(得分:1)
magento的清漆服务器设置。
sudo nano /etc/default/varnish
默认配置替换为
DAEMON_OPTS="-a :6081 \
-T localhost:6082 \
-f /etc/varnish/default.vcl \
-S /etc/varnish/secret \
-s malloc,256m"
要
DAEMON_OPTS="-a :80 \
-T localhost:6082 \
-f /etc/varnish/default.vcl \
-S /etc/varnish/secret \
-s malloc,1024m"
检查default.vcl文件端口
nano /etc/varnish/default.vcl
输出 - :
backend default {
.host = "127.0.0.1";
.port = "8080";
}
配置nginx.conf以侦听端口 8080 。
详情请参阅我的文章Install Magento2 on Ubuntu (Nginx, Mysql-Server, PHP5.6, Varnish Cache)