The Ant
угу
Roman
такое возможно если руки корявые
The Ant
такое возможно если руки корявые
конкретнее, если есть инфа
Максим
может то в шаблоне какой то косяк или в конфиге, или плагин для браузера все портит
The Ant
нет, в шабе это Url::to(['/videos/category/ctr', 'slug' => $category['slug']], true)
Максим
нет, в шабе это Url::to(['/videos/category/ctr', 'slug' => $category['slug']], true)
а в UrlManager что? а точнее, в методе createUrl, если используется не стандартный UrlManager, а расширенный
Roman
700 строка
Максим
700 строка
взял все испортил)
Roman
тебе прилетают запросы с фейкнутым Host, а ты их принимаешь. Покажи конфиг nginx :)
The Ant
дыра, не?
Roman
нет
Roman
fastcgi_param HTTP_HOST you.true.host;
Roman
или не делай конфиг приложения как дефолтный
Максим
700 строка
а какая это версия Yii2? У меня этот метод выглядит вот так
Максим
Roman
старенькая, 2.0.13.1 вроде
Roman
обновлю скоро
Максим
дыра, не?
а у тебя какая версия?
Roman
сути не меняет, условие то же самое
Максим
сути не меняет, условие то же самое
ну по факту да, берез сперва из заголовков
The Ant
fastcgi_param HTTP_HOST you.true.host;
нет такого, определяется с браузера... блять
The Ant
да дырка 100500. почти у всех так более чем уверен.
Roman
так что у тебя в server_name в nginx? есть ещё конфиги кроме этого?
The Ant
Roman
ну значит у тебя этот конфиг принимает лишние запросы
Максим
сюда надо вставить?
Максим
ну значит у тебя этот конфиг принимает лишние запросы
а откуда оно вообще инклудит параметры? не шарю в nginx особо
Roman
да, сюда. Странный конфиг, похож на ISP manager, он? )
Максим
Максим
php-fpm
Максим
да, сюда. Странный конфиг, похож на ISP manager, он? )
тот конфиг, что в доках к Yii2, у меня не взлетел, пришлось немного подшаманить
Roman
вот такой сервер можно вписать, чтобы все запросы левые запросы падали в 444 ошибку
Roman
в Nginx вообще нет ничего сложного, если сам не захочешь логики навернуть
Roman
без неё будет слушать на всех IP
Roman
а IP ты привязываешь к конкретному интерфейсу прост
Максим
без неё будет слушать на всех IP
то есть если айпишка, то fastcgi_param HTTP_HOST you.true.host; можно не указывать? или надо и то и то? и return 444 у меня тоже нет)
Roman
нет, ты ща не в ту сторону думаешь )
Максим
или это разные вещи по ходу, интерфейсы это типа сетевые карты, откуда трафик ловить?
Roman
да, интерфейс это сетевая карта
Roman
Максим
откуда скрины? надо почитать, изучить вопрос
Roman
http://nginx.org/ru/docs/http/server_names.html
Roman
не поверишь )
Roman
http://nginx.org/ru/docs/http/request_processing.html
Максим
не поверишь )
спасибо) я догадывался, но хотелось знать точно
The Ant
тут фиксить нада, фейковые заголовки в самый низ условий
The Ant
че за хуйня то
Roman
@AlDexor ты читал PHPDoc к getHostInfo()? нет
Roman
* > Warning: Dependent on the server configuration this information may not be * > reliable and [may be faked by the user sending the HTTP request](https://www.acunetix.com/vulnerabilities/web/host-header-attack). * > If the webserver is configured to serve the same site independent of the value of * > the Host header, this value is not reliable. In such situations you should either * > fix your webserver configuration or explicitly set the value by setting the [[setHostInfo()|hostInfo]] property. * > If you don't have access to the server configuration, you can setup [[\yii\filters\HostControl]] filter at * > application level in order to protect against such kind of attack.
Roman
fix your webserver configuration or explicitly set the value by setting the [[setHostInfo()|hostInfo]] property
Roman
что тут жаловаться, если у тебя веб сервер принимает все запросы на одно приложение?
Макс
Парни, всем привет! Вопрос не совсем про yii: как бы вы хранили данные графиков (котировок) например https://m.ru.investing.com/currencies/eur-usd-chart Mysql подойдет под такую задачу? Быть может есть какой-то более оптимальный вариант?
Макс
колоночные БД
Нужно изучить. Спасибо!
Roman
это данные, которые не требуют update/delete, только insert нужны. под такие данные и были сделаны column store
Roman
вопрос в том - сколько у тебя их. Если не миллионы, то и РСУБД подойдёт
Макс
Данных много, видимо нужно именно в сторону колоночных смотреть.
Andriy
ребят, подскажите плиз что делаю не так
Andriy
Andriy
Andriy
В главном template есть $user, передаю в partial - там его нет
Виктор
Так в partial нужно его передать
Andriy
Уже нашел
Roman
на какое одно то, конфигов больше 80
Прикольно, и все сайты на одном серваке?
Roman
Интересно просто сколько их восстанавливать по времени, если у хостера схд полетит
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Объясни пожалуйста, в чем профит компакта?
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Среда не отслеживает есть ли переменная в текущем контексте
Anonymous
В yii мона по другому?
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Т.е?
Зачем его здесь использовать?