Как я настраиваю Apache HTTPD как сервис прокси для HTTPS?

перспектива отказа оборудования, удаляя экземпляр, в то время как я вдали от своего компьютера, пугает меня

Мы выполняем много экземпляров EC2, но никогда не имели, это - проблема. Однако, Amazon не исключает его.

Но, учитывая, что это настолько чрезвычайно редко, разве некоторый нормальный контроль веб-сайта не был бы достаточен? Я имею в виду, существует много вещей, которые могут пойти не так, как надо на веб-сервере, и это - только один из возможных (но редкий) проблемы.

1
задан 28 January 2014 в 16:57
1 ответ

Я предлагаю вам использовать для этой цели nginx, так как это лучший кеширующий сервер.

Конфигурация nginx выглядит примерно так:

server {
listen   443;
server_name  www.npmpackages.com;
access_log  /var/log/nginx/npmpackages-ssl.access.log;

ssl  on;
ssl_certificate     ssl/npmpackages_com.bundle.crt;
ssl_certificate_key ssl/npmpackages_com.key;

ssl_session_timeout 5m;

ssl_protocols  SSLv3 TLSv1;
ssl_ciphers  ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:-LOW:+SSLv3:-EXP;
ssl_prefer_server_ciphers   on;

location / {
    proxy_pass   http://www.npmpackages.com;
    proxy_cache on;
    proxy_cache_valid  200 302  60m;
    proxy_cache_valid  404      1m;
    proxy_set_header   X-Real-IP        $remote_addr;
    proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
    }
}
-2
ответ дан 4 December 2019 в 10:57

Теги

Похожие вопросы