Показ дописів із міткою Apache. Показати всі дописи
Показ дописів із міткою Apache. Показати всі дописи

вівторок, 6 вересня 2011 р.

Nginx + Apache + https

Имеем nginx фронтом, apache — вторым для обработки PHP-кода. В http всё работает просто прекрасно, но включаем https. И, естественно, лезут ошибки из серии: XMLHttpRequest cannot load ... Origin .... is not allowed by Access-Control-Allow-Origin. Вот это not allowed by и сбило меня с толку и отправило искать правду в неверном направлении. Да, проблему можно решить вот так, но всё равно всё коряво, да и клиент продолжает ругаться. А решение-то на самом деле простое! Поглядев сюда, а затем сюда, выяснил, что в настройках nginx для сайта достаточно написать:

        proxy_set_header            X-Forwarded-Proto $scheme;

а, в настройках Apache:

    SetEnvIf X-Forwarded-Proto https HTTPS=on

И всё!

вівторок, 15 березня 2011 р.

Apache: сайт временно недоступен

Очень красивое и простое решение — просто в самом начале описания VirtualHost прописываем:

        ErrorDocument 503 "Our website is temporarily closed for maintenance. It should reopen by..."
RewriteEngine On
RewriteRule .* - [R=503,L]

Есть ещё решение, но оно не работает, если основной сайт живёт в mod_php (что в принципе обычная ситуация).