nginx + ssl

Че па чем? Здаров орлы.
Возникла необходимость навалять ssl.
Ну так кой че шифрануть на всякий…
Во первых запилим ключ, само подписной. ну не алегархи ведь )

mkdir /etc/nginx/ssl
chown apache:apache /etc/nginx/ssl
chmod 700 /etc/nginx/ssl
cd /etc/nginx/ssl
openssl req -new -x509 -days 9999 -nodes -out cert.pem -keyout cert.key

потом валяем схему ssl джинсам
в /etc/nginx/ssl.conf

ssl			on;
ssl_protocols		SSLv3 TLSv1;
ssl_certificate		/etc/nginx/ssl/cert.pem;
ssl_certificate_key	/etc/nginx/ssl/cert.key;

в огурчике)
и так основа запилина.
теперь вставляем куда надо например

server {
        listen          443;
        listen		80;
        server_name     сайтец;

        include	/etc/nginx/ssl.conf;

        if ( $scheme = "http" ) {
	      rewrite ^/(.*)$	https://$host/$1 permanent;
        }
}

ну все дела запилины. шифруемся %)

Вам также может понравиться

About the Author: Тупой прогер

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.