Magento使用SSL + Varnish

时间:2015-06-08 15:29:34

标签: magento varnish magento-1.9

我想在Magento商店使用Varnish来加快速度。 我们使用DirectAdmin运行CentOS 6.6。

但我们的整个商店总是加载https连接。

使用SSL为我们的商店安装清漆的最佳方法是什么?

2 个答案:

答案 0 :(得分:1)

有几种可能性。如果您只有一台服务器,最好的方法是在NginX上安装SSL并将终止的请求转发给Varnish。 Varnish可以缓存"后端"并将它们直接发送到NginX。在大多数情况下,您可以在设置之前使用Loadbalancer进行SSL终止并将其重定向到清漆。

但是你必须要有耐心,然后商店里的很多网站都不能兑现,因为有动态表格。

这是一个很好的扩展,让Varnish与Magento合作。

http://www.magentocommerce.com/magento-connect/pagecache-powered-by-varnish.html

这是一个很好的SSL教程:

https://www.digitalocean.com/community/tutorials/how-to-configure-varnish-cache-4-0-with-ssl-termination-on-ubuntu-14-04

答案 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)