Страница 1 из 2
Дофолтная конфигурация nginx не правильно работает
Добавлено: Вт май 29, 2018 1:54 pm
Den
В конфиге nginx для сайта, по умолчанию прописывается такое правило:
Код: Выделить всё
if (!-e $request_filename) {
rewrite ^(.+)$ /index.php?q=$1 last;
}
У меня на сайте при наборе чего-то подобного:
происходит редирект сюда:
А должен выводить Not Found.
Убираю это правило и Not Found начинает работать.
Не знаю для чего оно нужно, но возможно его стоить сделать опциональным?
Или, возможно, только у меня проблемы с этим?
Re: Дофолтная конфигурация nginx не правильно работает
Добавлено: Вт май 29, 2018 2:35 pm
NovEes
Я лично данной проблемы у себя ни на одном из серверов не наблюдал.
Re: Дофолтная конфигурация nginx не правильно работает
Добавлено: Вт май 29, 2018 2:47 pm
mo9ilev
NovEes писал(а): ↑Вт май 29, 2018 2:35 pm
Я лично данной проблемы у себя ни на одном из серверов не наблюдал.
Ну давайте у тебя все наши сайты бесплатно разместим, надеюсь не против, раз нет у тебя такой проблемы
Re: Дофолтная конфигурация nginx не правильно работает
Добавлено: Вт май 29, 2018 7:56 pm
dmitry_stas
mo9ilev писал(а): ↑Вт май 29, 2018 2:47 pm
Ну давайте у тебя все наши сайты бесплатно разместим, надеюсь не против, раз нет у тебя такой проблемы
ну Den же спросил, только у него или у всех
Den писал(а): ↑Вт май 29, 2018 1:54 pm
Или, возможно, только у меня проблемы с этим?
не надо было отвечать? у меня тоже нет такой проблемы. это у вас на голом nginx без апача?
Re: Дофолтная конфигурация nginx не правильно работает
Добавлено: Вт май 29, 2018 10:33 pm
Den
это у вас на голом nginx без апача?
Да, без апача.
Что делает это правило? мне нужно понять, что оно делает. Я посмотрю, может в движке есть какие-то редиректы на php, которые конфликтуют с этим.
Re: Дофолтная конфигурация nginx не правильно работает
Добавлено: Ср май 30, 2018 6:57 am
NovEes
Den писал(а): ↑Вт май 29, 2018 10:33 pm
это у вас на голом nginx без апача?
Да, без апача.
Что делает это правило? мне нужно понять, что оно делает. Я посмотрю, может в движке есть какие-то редиректы на php, которые конфликтуют с этим.
Тут я к сожалению помочь не могу так как не имею исходников но знаю точно что панель работает с PHP файлами своими. А так-же что с nginx проблемы уже более полу года
Re: Дофолтная конфигурация nginx не правильно работает
Добавлено: Ср май 30, 2018 1:46 pm
sbury
Сейчас ведется работа с этим. В панели будет дана возможность редактировать корневой локейшен под каждый сайт отдельно или использовать наши настройки по умолчанию.
location / {
<тут сможете писать чего пожелаете>
}
сами сможете конфигить свои чпу как захотите.
Re: Дофолтная конфигурация nginx не правильно работает
Добавлено: Чт май 31, 2018 8:40 am
ivacom
sbury писал(а): ↑Ср май 30, 2018 1:46 pm
Сейчас ведется работа с этим. В панели будет дана возможность редактировать корневой локейшен под каждый сайт отдельно или использовать наши настройки по умолчанию.
location / {
<тут сможете писать чего пожелаете>
}
сами сможете конфигить свои чпу как захотите.
Да вот не работает
Нажимаю "Сохранить" В ответ "Конфигурация с ошибкой"
location / {
proxy_pass
http://host;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}
Дайте описание как правильно конфигурировать vhost
Re: Дофолтная конфигурация nginx не правильно работает
Добавлено: Чт май 31, 2018 7:11 pm
sbury
в режиме прокси при связке апачи + нгинкс его конфигурировать не надо. Это надо делать при NGINX для прописывания корректного ЧПУ под ваш сайт, для его правильной работы с CGI SAPI PHP.
По умолчанию, используются наши настройки ЧПУ этого локейшена.
То, что панель выводит это окошко для редактирования корневого локейшена в режиме прокси, - ошибка. Исправим. В режиме прокси вы можете только определять дополнительные локейшены в первом окошке или дополнительные параметры в секции сервер. Например, дополнительные хеадеры.
Re: Дофолтная конфигурация nginx не правильно работает
Добавлено: Пт июн 01, 2018 7:46 am
ivacom
у меня много веб приложений и сервисов на других виртуальных машинах. И прокси мне нужен для того что бы проксировать
http://1.1.1.1:8085 в корректный адрес
https://host.host.ht/
Для этого мне пришлось поднимать отдельный сервер с nginx.
а хочется работать без лишнего