Категорія: Nginx

Вільний веб-сервер і проксі-сервер. Є версії для сімейства Unix-подібних операційних систем (FreeBSD, GNU/Linux, Solaris, Mac OS X) та Microsoft Windows.
Розробляється Ігорем Сисоєвим з 2002-го року для компанії Rambler і постійно вдосконалюється. Восени 2004 року вийшов перший публічно доступний реліз.

Nginx. Get client IP behind routing

Вказуємо адреси для Nginx, які передають нам правильну адресу користувача і встановлюємо відповідний хедер: real_ip_header X-Forwarded-For; set_real_ip_from 10.244.0.0/16;

Nginx. 98: Address already in use

Лікуємо дивний баг нжинкса, при якому він не розказує нікому про бійцівський клюб. 1. Маємо отаку помилку при спробі запустити Nginx: [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use) 2. Виконуємо в консолі: sudo fuser -k 80/tcp 3. Перезапускаємо сервіс: service nginx start

Nginx. Авторизація по парольчику для зовнішніх IP

Не допустимо супостата до комісарського тіла! Если вам нужно исключить для определёных IP auth_basic, то эта статья для вас. Замечу, что данный метод позволяет исключить только по IP, а не по другим признакам. Для этого в nginx’e есть модуль satisfy. Ниже выдержка из документации: синтаксис: satisfy all | any; умолчание: satisfy all; контекст: http, server,…

Прочитати статтю повністю