Отправляет email-рассылки с помощью сервиса Sendsay

Про хостинг

  Все выпуски  

Про хостинг Правильный редирект с http на https для nginx и redmine


После установки Redmine, озадачился и вопросом безопасности http до сервера. Соответственно все данные между клиентом и сервером должны быть зашифрованы, все-таки проекты это святая святых, и с безопасностью тут шутки плохи.

Поэтому будем шифровать соединение между клиентом и сервером SSL сертификатом.

Скажу сразу, у меня куплен Wildcard SSL сертификат, он уже подготовленный, только вставляй в нужны места. Для тех же, кто только купил, или получил SSL сертификат, может быть полезна статья по установке Comodo Positive SSL. По крайней мере она точно даст понимание о том, что делать с архивом от издателя.

Что же, от слов к делу, задача настроить SSL для Redmine и заворачивать на HTTPS всех пользователей по умолчанию.

Приступим!

Как Вы помните, nginx мы компилировали сами, и устанавливали его в /opt/nginx_passenger. Соответственно там мы и будем править наш nginx.conf. Я опущу всякие подробности, просто приложу рабочий конфиг, в котором необходимо только изменить имя домена:

server {
listen 80;
server_name !DOMAIN_NAME_OR_IP!;
rewrite ^/(.*)$ https://$host/$1 permanent;
}

server {
listen 443 ssl;
server_name !DOMAIN_NAME_OR_IP!;
root /opt/redmine/public;
passenger_enabled on;
client_max_body_size 10m; # Max attachemnt size
keepalive_timeout 60;
ssl_certificate /opt/nginx_passenger/ssl/domain.crt;
ssl_certificate_key /opt/nginx_passenger/ssl/domain.key;
ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers «RC4:HIGH:!aNULL:!MD5:!kEDH»;
add_header Strict-Transport-Security ‘max-age=604800′;
}

Как видите, имеем два виртуалхоста, один на http, другой на https. При попадании пользователя на http web-сервер nginx автоматически редиректит его на https.

Также прошу обратить внимание на путь до сертификата и ключа. У меня это /opt/nginx_passenger/ssl

После service nginx reload ваш Redmine будет работать через SSL.

Здесь можно оставить свои комментарии. Выпуск подготовленплагином wordpress для subscribe.ru


В избранное