Помощь Настройка сервера под Magento 2

alex_me

Постоялец
Регистрация
25 Янв 2017
Сообщения
172
Реакции
130
И кстати в конструкцию в п.2 включай также сайтмеп, yml для яндекс-маркета и все аналогичные тяжелые файлы для роботов.
Иначе они будут кешироваться и подвешивать ваниш.
Или если варниш стоит за нгинкс-прокси (что разумнее, чем стандартный конфиг), отдавай статику нгинксом.
 

Gright

Создатель
Регистрация
11 Май 2018
Сообщения
22
Реакции
3
если варниш стоит за нгинкс-прокси

Так и есть. Nginx слушает 443 порт и проксирует на варниш. Варниш дальше на нжинкс 127.0.0.1:8443. Но кэширование на proxy_pass не настроено, если речь об этом. За пунк 2 понял, спасибушки большое!
 

Asdf gfff

Постоялец
Регистрация
29 Сен 2016
Сообщения
47
Реакции
80
I need help if anyone setup nginx->varnish->nginx->pagespeed like setup?
 

alex_me

Постоялец
Регистрация
25 Янв 2017
Сообщения
172
Реакции
130
Nginx слушает 443 порт и проксирует на варниш

Еще в копилку
Если ваниш за прокси, нужно также прокинуть через него реальный IP для логов и прочего.
В дефолтном конфиге этого вроде нет
Примерно так..


В ваниш добавляем
------------------------------
sub vcl_recv {
# сохраняем переданный из nginx ip
unset req.http.X-Forwarded-For;
set req.http.X-Forwarded-For = req.http.X-Real-IP;
}

# передача ip при прямых запросах к контент-серверу
sub vcl_pipe {
set bereq.http.connection = "close";
if (req.http.X-Forwarded-For) {
set bereq.http.X-Forwarded-For = req.http.X-Forwarded-For;
} else {
set bereq.http.X-Forwarded-For = regsub(client.ip, ":.*", "");
}
return (pipe);
}


В нгинкс-прокси ПЕРЕД ванишем, на :80/:443
-------------------------
# допустим, ваниш висит на :6081 с бекендом на :8080
location / {
proxy_pass Для просмотра ссылки Войди или Зарегистрируйся
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
}


В нгинкс контент-сервере мадженто ЗА ванишем на :8080 добавляем:
-------------------------
set_real_ip_from 127.0.0.1; real_ip_header X-Forwarded-For;
 

casha1362

Постоялец
Регистрация
9 Июл 2016
Сообщения
76
Реакции
58
Ставили сервер от эстонских ребят (Для просмотра ссылки Войди или Зарегистрируйся). Просто бомба! Мать всех бомб! Заточен по Magento идеально.
Все гугл-спиды и жт-метрики -100/100. Никаких модулей кэширования сжатия и прочих не надо. Круче просто не видели и не знаем, и помыкавшись по всяким настройщикам и советчикам поняли, что и знать не хотим.
Сервак на гитхабе бесплатно, качайте, ставьте, всё настроено (Для просмотра ссылки Войди или Зарегистрируйся). С ним хорошо вяжется webmin-панель (имхо - лучшее что есть), не используйте ISPManager категорически. Бесплатные Vesta и т.п. с этим сервером лучше не использовать, их надо оптимизировать.
У них собственные конфиги. Очень крутой сервак. Если установите - поймёте.
С уважением.
У меня не как не устанавливается.
 

timont

Хранитель порядка
Регистрация
1 Май 2007
Сообщения
379
Реакции
899
Ставили сервер от эстонских ребят (Для просмотра ссылки Войди или Зарегистрируйся). Просто бомба! Мать всех бомб! Заточен по Magento идеально.
Все гугл-спиды и жт-метрики -100/100. Никаких модулей кэширования сжатия и прочих не надо. Круче просто не видели и не знаем, и помыкавшись по всяким настройщикам и советчикам поняли, что и знать не хотим.
Сервак на гитхабе бесплатно, качайте, ставьте, всё настроено (Для просмотра ссылки Войди или Зарегистрируйся). С ним хорошо вяжется webmin-панель (имхо - лучшее что есть), не используйте ISPManager категорически. Бесплатные Vesta и т.п. с этим сервером лучше не использовать, их надо оптимизировать.
У них собственные конфиги. Очень крутой сервак. Если установите - поймёте.
С уважением.
Крутой отзыв, прямо так памятник Magenx-у при жизни , особо не вдаваясь в подробности и тонкости серверов
простой вопрос: почему же у них есть платный и бесплатный скрипт установки и скрипты отличаются?
 

Носок судьбы

Постоялец
Регистрация
11 Дек 2015
Сообщения
61
Реакции
108
Этот вопрос лучше всего задать им. Что касается меня, то общался с одним разработчиком, он сказал что у них "очень хорошие конфиги". Конфиги они пилили сами и они сильно отличаются от типовых установок от "гуру" magento (например файл конф-ии redis сильно отличается от тех что рекомедуют в сетях). А в платную входят: установка самого сервера на centOS, doker, redis, elasticsesrch, webmin (по желанию), настройка и увязка этого всего. В сущности, они берут даже не за установку сервера, он бесплатный, а за все остальное. И уверяю вас, он прекрасно работает. И по секрету скажу, за сущие копейки. Я не их адвокат и не защитник, но это, как хороший плиточник, если сделано классно, то это классно и я именно об этом хотел сказать. Но наша психология не подразумевает сказать что-то хорошее если это хорошо, мы почему-то должны сказать что-то наоборот.
 
Сверху