On Wed, Mar 11, 2020 at 01:12:08PM -0400, suberjin wrote:
Здравствуйте.
Я хотел бы заблокировать доступ к сайту по geoip признаку. При этом, мне бы
хотелось возвращать стилизированную картинку.
я это вижу как-то так:
if ($allowed_country = no) {
return 403;
Спасибо за совет! Похоже, что Include - оптимальный вариант. Я сначала
думал, может я по незнанию упустил какой-то нативный способ.
Posted at Nginx Forum:
https://forum.nginx.org/read.php?21,287292,287295#msg-287295
___
nginx-ru mailing list
Andrey Kopeyko писал 2020-03-11 22:25:
suberjin писал 2020-03-11 20:12:
Здравствуйте.
Добрый вечер!
Я хотел бы заблокировать доступ к сайту по geoip признаку. При этом,
мне бы
хотелось возвращать стилизированную картинку.
я это вижу как-то так:
if ($allowed_country = no) {
suberjin писал 2020-03-11 20:12:
Здравствуйте.
Добрый вечер!
Я хотел бы заблокировать доступ к сайту по geoip признаку. При этом,
мне бы
хотелось возвращать стилизированную картинку.
я это вижу как-то так:
if ($allowed_country = no) {
return 403;
error_page
Здравствуйте.
Я хотел бы заблокировать доступ к сайту по geoip признаку. При этом, мне бы
хотелось возвращать стилизированную картинку.
я это вижу как-то так:
if ($allowed_country = no) {
return 403;
error_page 403 /errors/deny.html;
}
В самом конфиге
Вы ошибку не описали... Но, подозреваю, делаете HEAD запрос. Проверил у себя
на аналогичном - HEAD дает 400, а вот GET отрабатывает нормально со всеми
нужными заголовками.
Posted at Nginx Forum:
https://forum.nginx.org/read.php?21,287264,287291#msg-287291
Может быть это поможет в локализации проблемы.
На локальном сервере 192.168.0.3 вещает Icecast. Если подключиться к нему
напрямую, то он отдает заголовки:
HTTP/1.0 200 OK
Content-Type: audio/mpeg
icy-br:128
ice-audio-info: bitrate=128;channels=2;samplerate=44100
icy-description:тут описание