> >
>
> > > >
> > > >
>
>
>
>
>
>
alterworld.ru - информационный тематический блог
>
> > >
> > >
>
>
>
Июнь 29, 2011, 12:58 п.п.  
> > >
>

По умолчанию в nginx модуль ssl не включен, поэтому необходимо собрать nginx с ключем --with-http_ssl_module

После того как nginx установлен, необходимо произвести манепуляции с сертификатами.

Нужно объединить сертификат домена с CA сертификатом: 

cat www.example.org.crt CA.crt > full.www.example.org.crt

Необходимо объединять в таком порядке, если объединить в другом порядке, то nginx выдаст ошибку чтения сертификата.

SSL_CTX_use_PrivateKey_file(" ... /www.example.org.key") failed (SSL: error:0B080074:x509 certificate routines: X509_check_private_key:key values mismatch)

Далее необходимо распаковать приватный ключ сертификата, это необходимо сделать, чтобы при старте nginx не спрашивал пароль, если с точки зрения безопасности у Вас есть опасения, то можно не распаковывать, но нужно будет каждый раз при старте вносить пароль.

cp www.example.org.key www.example.org.key.org
openssl rsa -in www.example.org.org -out www.example.org.key

Введите пароль.

Скопируйте полученные файлы в conf директорию nginx

Далее Вам нужно внести измениня в файл nginx.conf

Добавьте следующие строчки:

server {
listen   443;
ssl    on;
ssl_certificate   full.www.example.org.crt ;
ssl_certificate_key    www.example.org.key;
server_name www.example.org;
access_log /var/log/nginx/www.example.org.access.log;
error_log /var/log/nginx/www.example.org.error.log;
location / {
root   /var/www/public_html/www.example.org/public/;
index  index.html;
}
}

После изменений необходимо перезапустить nginx:
service nginx restart

 
Последние статьи
Окт. 31, 2011, 2:08 п.п.
Обновление timezone в Java

Сегодня взя Россия обновляет свои сервера, с ОС все достаточно просто, достаточно обновить пакет tzdata, timezone-data или еще как то специфично для конкретной ОС.

Но есть приложения, которые не используют серверные TZ, например java.
Для обновления необходимо использовать специальную утилиту tzupdater:

www.oracle.com/technetwork/java/javase/tzupdater-readme-136440.html

Не ...

Отобразить полное содержание сообщения
 
Авг. 4, 2011, 3:40 п.п.
Мониторинг репликация Master-Master MySQL сервера.

На сервере должен быть установлен php с поддержкой mysqli.

1. Необходимо создать базу данных, на которой будет производится мониторинг.

# mysqladmin -u root create system_monitor

2. Далее в этой базе данных необходимо создать 2 таблицы:

CREATE TABLE `master_status` (
`replication_date` datetime DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8
CREATE TABLE `slave_status` (
  `replication_date ...
Отобразить полное содержание сообщения
 

Разделы rss

TOP 10 Статей
Рейтинг
Автоматический запуск гостевой ОС в VirtualBox. Запуск через консоль. 35934
2 канала на ОС FreeBSD 13308
Блокирование сайтов vkontakte.ru и odnoklassniki.ru 10166
Установка NTP сервера на Centos 4.x - 5.x 9806
Сегодня в 21:00 по МСК начнется конференция WWDC 2010 8506
Смена атрибутов или владельцев папок и файлов 8493
PF Squid3 transparant proxy 7539
ipfw nat во FreeBSD 7 7413
Настройка общих поддоменов, wildcard subdomains в Apache 6786
Добавление нового пользователя в группу. OS Linux 6540
> > >
>
Alterworld Group © 2008-2011 Все права защищены. >
>
>
> > >
>
>
>
Новости Статьи О проекте Контакты Главная Поиск Послать сообщение Главная Главная