Дофолтная конфигурация nginx не правильно работает
Re: Дофолтная конфигурация nginx не правильно работает
ясно. подумаем что можно придумать
Re: Дофолтная конфигурация nginx не правильно работает
Установил apache+nginx
Выдает ошибку, на сколько я понял по этой теме, nginx надо правит? он не правильно настроен да?
ну и так далее Not Found
The requested URL сайт/novosti.2/ was not found on this server.
Залил файлы и тд. пытаюсь зайти по адресу сайт/loginВыдает ошибку, на сколько я понял по этой теме, nginx надо правит? он не правильно настроен да?
ну и так далее Not Found
The requested URL сайт/novosti.2/ was not found on this server.
Re: Дофолтная конфигурация nginx не правильно работает
посмотрите лог вашего сайта и где он пытается искать это. Вполне возможно что для вашего сайта требуются дополнительные локейшены. Какую СМС вы используете? Или это что-то не стандартное?
Re: Дофолтная конфигурация nginx не правильно работает
Стандартные и не стандартные, то что выше писал это xenforo2, так же есть битрикс, друпал
Re: Дофолтная конфигурация nginx не правильно работает
Что бы понять причину надо увидить логи.можете дать доступ по ссш? можете в личку
Re: Дофолтная конфигурация nginx не правильно работает
Den писал(а): ↑Вт май 29, 2018 1:54 pmВ конфиге nginx для сайта, по умолчанию прописывается такое правило:Код: Выделить всё
if (!-e $request_filename) { rewrite ^(.+)$ /index.php?q=$1 last; }
Оставлю тут для истории:
Это правило создаёт проблему для связки чистого nginx+php+laravel
Произойдёт залёт в массив параметров элемента q= который будет портить малину незнающим.
В частности перенеся например сайт с брейни где был нжинкс+апач+пхп+ларавель, внезапно на голом нжинкс сайт может поиметь проблемы.
Обсуждение этой проблемы тут:
https://laracasts.com/discuss/channels/ ... -parameter
https://stackoverflow.com/questions/630 ... ing-params
https://laravel.com/docs/9.x/deployment#nginx
Пока внёс пару изменений посмотрим получится ли нормализовать и отпишусь по результатам теста.
Re: Дофолтная конфигурация nginx не правильно работает
Можете изменить конфигурацию по дефолту.
Для этого надо скопировать шаблон конфигурации vhosts.tpl в vhosts.local.tpl
Открываете файл /etc/brainy/vhosts/vhosts.local.tpl и даем поиск
находим код в шаблоне
Заменяем на нужный вам код который будет добавляться в локейшене при создании сайтов. Главное понимать что вы делаете.
Если не получилось, повторяем все заново. И не ломаем оригинальный шаблон
Для этого надо скопировать шаблон конфигурации vhosts.tpl в vhosts.local.tpl
Код: Выделить всё
cp -f /etc/brainy/vhosts/vhosts.tpl /etc/brainy/vhosts/vhosts.local.tpl
Код: Выделить всё
rewrite ^(.+)$ /index.php?q=$1 last;
Код: Выделить всё
{else}
if (!-e $request_filename) {
rewrite ^(.+)$ /index.php?q=$1 last;
}
{/if}
Если не получилось, повторяем все заново. И не ломаем оригинальный шаблон