Korzystając z serwera Nginx jako proxy dla treści statycznych i dynamicznych warto pomyśleć o konfiguracji instancji failover dla naszego zaplecza. Stworzenie takiego vhosta w obrębie serwera proxy, bądź na innej maszynie pozwoli nam nie tylko przekierować ruch na wybraną przez nas i wcześniej przygotowaną stronę (co zwiększy komfort UX), ale także da nam możliwość wysłania robotom odpowiednich komunikatów (w postaci nagłówków przeglądarki).
Tag: konfiguracja Nginx
Serwer Nginx dla treści statycznych i dynamicznych
W poprzedniej notce opisywałem konfigurację serwera Nginx dla treści statycznych. Tekst powstał przy założeniu, że posiadamy osobne domeny dla statyków. Co jednak w sytuacji, gdy nie możemy (albo nie chcemy) zaimplementować takiego podziału w projekcie? Jak stworzyć konfigurację Nginx wspierającą specyfikowane dostarczanie treści statycznych bez podziału na domeny?
Konfiguracja Nginx dla treści statycznych
W notce Prosty CDN Zend opisałem jak zaimplementować dostarczanie treści z wielu domen dla naszej strony w kodzie Zend. Kiedy już strona jest przygotowana programistycznie, należy stworzyć konfiguracje serwera www dla dostarczania treści statycznych, można to zrobić wykorzystując np. Nginx.
Szybki maintenance mode w Nginx
Czasami specyfika strony bądź serwisu sprawia, że regularnie trzeba wprowadzać go w tryb serwisowy. Zgodnie z wytycznymi SEO i specyfikacją kodów HTTP nalepiej zrobić to wysyłając kod 503, czyli Service Temporarily Unavailable. Poniżej pokażę pewien trick, który pozwala zrobić to szybko, sprawnie i nawet dla wielu domen jednocześnie.