Публікації із теґом ‘nginx’
Етап 1. Створення хешу для .htpasswd. perl -le ‘print crypt(“PASSWORD”, “SALT”)’ Отримуємо: SA4DMc/4L/jVQ
Подібна помилка виникає при завантаженні великих файлів на сервер з допомогою http-протоколу. Тут розглянемо їх в чотирьох випадках, при виникненні в: nginx, apache, PHP, IIS. Як правило, браузер не може вказати правильно, де виникла помилка, тому шукаємо все в логах, або ж міняємо на всіх стадіях обробітку скрипта.
При генерації великого трафіку при відносно невеликій відвідуваності слід перевірити, чи не дають прямі лінки на зображення/файли Вашого ресурсу звідкись інде. Та й при невеликому трафіку їх бажано встановлювати, щоб не розслаблялися 🙂 Це досягається шляхом додання блоку до location’а зі статичними зображеннями:
Ще одна модифікація статті про налаштування зв’язки nginx+php-fcgi в обхід Apache. Тут обійдемося без компіляції програм, все тягнемо з репозиторіїв, там досить актуальні версії. Також це дозволить без проблем оновлюватися.
Сервер можна значно розігнати та вивільнити додаткові ресурси як по пам’яті, так і по процесору, викинувши перемичку: веб-сервер Apache. Для цього завантажимо необхідні вихідні коди або ж встановимо з допомогою Yum (тут розглядаю перший випадок):