Varnish + Nginx + Wordpress

WorldsBig
На сайте с 03.06.2010
Offline
131
1825

Здравствуйте. Я потратил много времени, пытаясь настроить Varnish на моем сервере, но я сдался. Pls, помогите мне.

Вот что мне нужно: Varnish - Nginx

Вот что у меня есть: Последние Vesta панель + последний Nginx. Пару WP веб-сайтов, которые используют шаблон wordpress2 по настройке NGINX в Vesta.

Все они имеют SSL. Все они имеют W3TC. Так что у меня есть 2 основные Nginx конфигурационных файла в home / Admin / CONF / Web /

1- nginx.conf

2- snginx.conf

1-й содержит информацию обо всех сайтах WP и по умолчанию прослушивает порт 80

2-й также содержит информацию обо всех сайтах WP и слушать порт 443

Я провел более 10 часов, пытаясь, использовать различные порты в настройках Varnish и Nginx, но ничего не получалось (Varnishstat ничего не показывают) Pls помогите мне !!

П.С. Извиняюсь за такой стиль подачи вопроса, сначала задал его на забугорном форуме, а потом при помощи переводчика закинул сюда.

+ 30% к доходу от Sape!!! (http://cmse.ru/?ref=70bacc7b)
DT
На сайте с 28.11.2006
Offline
298
#1

Ну а на каком моменте то уперлись в стену непонимания? Или на начальном этапе слепить ничего не получилось?

Дешевый CloudLinux хостинг (http://www.provisov.net) много площадок в России, Франции, Украине, Германии, Нидерландах, США, Канаде. SSL-сертификат (https://www.provisov.net/blog/2016/10/26/besplatnyj-ssl-sertifikat-dlya-vsex-vashix-sajtov/) бесплатный и предустановленный для всех доменов
WorldsBig
На сайте с 03.06.2010
Offline
131
#2

Что делал. Ставил в варнише бэкэнд на 8080, 81, 8082. Сам варниш на 80. Затем в ngoni.conf для нужного сайта ставил соответственно 8080, 81, 8082. В snginx пробовал ставить эти же порты и пробовал делать проксирование на 80. В настройках vesta пробовал ставить прокси сервер на 8080, 81, 8082. Пробовал делать проксирование и с nginx.conf

Добивался разных результатов: иногда сайт перекидывал на другой сайт, который так же на этом хосте. Иногда 500 ошибка. Иногда сайт работал, но во всех случаях varnishstat всегда показывал 0 . Пробовал прописывать 127.0.0.1 и пробовал ставить сам адрес сервера. Такое чувство, что где-то ещё что-то нужно менять

Sent from my iPhone using Tapatalk

Andreyka
На сайте с 19.02.2005
Offline
822
#3

Зачем varnish если уже есть nginx?

Не стоит плодить сущности без необходимости
AGHost
На сайте с 16.11.2011
Offline
115
#4

WorldsBig, https://www.varnish-cache.org/docs/trunk/phk/ssl_again.html


Four years ago, I wrote a rant about why Varnish has no SSL support (Why no SSL ?) and the upcoming 4.1 release is good excuse to revisit that issue.

И еще тут - https://komelin.com/articles/https-varnish

8 лет на рынке услуг хостинга - https://agho.st (https://agho.st)
WorldsBig
На сайте с 03.06.2010
Offline
131
#5
Andreyka:
Зачем varnish если уже есть nginx?

Так а ВП сайты не будут быстрее работать за счёт того, что http запросы будут кешироваться?

Sent from my iPhone using Tapatalk

---------- Добавлено 03.03.2017 в 12:23 ----------

Пробовал я использовать и proxy_pass . Пробовал заходить по http, без результатно

Sent from my iPhone using Tapatalk

Andreyka
На сайте с 19.02.2005
Offline
822
#6

Так nginx умеет кешировать http запросы и varnish не нужен

forfun
На сайте с 31.07.2006
Offline
129
#7
Andreyka:
Так nginx умеет кешировать http запросы и varnish не нужен

подтверждаю сей факт )

Каталог услуг по настройке сайтов и веб-систем (https://www.nksystems.ru) // Каталог услуг по настройке интернет-рекламы (https://nkads.ru) || {Я.Пробивки (http://tools.promosite.ru/?from=8879)} || Сердитый хостинг за 118р./месяц (https://www.hostland.ru/?r=461d4a2c)
Виталий Литвинов
На сайте с 08.05.2008
Offline
117
#8

Да. Нужно ещё где-то менять и здесь написано где и что :)

www.wearemobedia.com/blog/varnish-and-debian-8-jessie/

А https зачем? там же в Nginx HTTP/2

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий