Разновидности SSL сертификатов. Способы их выбора

Опубликовано Опубликовано в рубрике Статьи

На сегодняшний день существует большое количество цифровых сертификатов, каждый из которых выполняет свои определенные цели. Самым распространенным типом сертификатов можно считать SSL сертификаты, которые в свою очередь принято разделять на несколько подвидов. Кроме того, вы всегда можете воспользоваться Website Anti Malware Scanner, Code Signing и Unified Communications сертификатами.

Поскольку для выбора оптимального сертификата (по необходимости) существует небольшой алгоритм, то мы решили более подробно описать его с помощью небольшого обзора и предоставлением примеров для отдельно взятой ситуации, например, когда перед вами стоит задача поднятия защищенного HTTPS-соединения для вашего сайта.

(далее…)

Bash уязвимость (CVE-2014-6271)

Опубликовано Опубликовано в рубрике Статьи

В командном интерпретаторе BASH найдена уязвимость, позволяющая запускать произвольный код.
В первую очередь проблема касается всех, кто работает с CGI скриптами,  perl скриптами,
которые работают с интерпретатором bash.

 

Чтоб проверить уязвима ли ваша система запустите код вида:

env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
Если ответ будет:
$ env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
 vulnerable
 this is a test

Вам необходимо обновить bash.

Результат обновленного BASH без уязвимости должен выглядеть примерно так

$ env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
 bash: warning: x: ignoring function definition attempt
 bash: error importing function definition for `x'
 this is a test

Если вы являетесь нашим клиентом, арендуете выделенный и виртуальный сервер,
и не можете самостоятельно обновить,вы можете обратиться в нашу тех поддержку
и мы бесплатно поможем вам устранить данную уязвимость.

Как выбрать виртуальный хостинг для сайта

Опубликовано Опубликовано в рубрике Статьи

Нас  часто спрашивают, как выбрать хостинг для сайта и не ошибится в ресурсах хостинга или не переплатить. Прежде всего необходимо проверить сколько дискового пространства занимают файлы сайта, если сайт использует базу данных,  прибавьте размер базы данных .  Если вы планируете усиленно использовать почту, или любите хранить файлы почты на сервере используя IMAP  суммируйте количество используемых почтовых ящиков и  умножите на количество мегабайт которое вы планируете отвести на использование почты. В сумме вы получите количество мегабайт которое вам необходимо для хостинга.

 

Как зарегистрировать или продлить домен бесплатно

Опубликовано Опубликовано в рубрике Статьи

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

По окончанию процедуры заказа домена, Вы получите счет,  этот счет Вам необходимо сообщить в поддержку, чтоб его зачислили как акционный, и в течении нескольких часов Ваш домен будет зарегистрирован или продлен бесплатно.

Вы можете больше бесплатных доменов,  при оплате тарифа XL возможно продлить 2 домена по акции.

Все детали акции Вы можете найти здесь http://prostohost.net/infocenter/sale/

Установка nginx + php на выделенный сервер или VPS

Опубликовано Опубликовано в рубрике Статьи

Задача нетривиальна . Как правило мы рекомендуем использовать чистый nginx без использование apache,  как это повелось в последние годы.  Особенно выгоден данный вариант для виртуального сервера VPS где на определенных ресурсах нужно разместить посещяемые сайты и нет возможности пока использовать выделенный сервер.

Начнем.

1. Скачиваем последнюю стабильную версию nginx .

Скачать последнюю стабильную версию можно здесь  http://nginx.org/ru/download.html

Переходим в директорию , где мы все будем собирать

#cd /usr/local/src/

Скачиваем на сервер.

#wget http://nginx.org/download/nginx-1.2.7.tar.gz

Распаковываем

# tar xzf nginx.1.2.7.tar.gz

#cd nginx-1.2.7/

2. Собираем nginx вместе со всеми необходимыми модулями .

В большинстве случаев требуется одна из последних версий pcre  скачать можно здесь http://sourceforge.net/projects/pcre/files/pcre/

После установки pcre , устанавливаем nginx

#cd nginx-1.2.7/

#./configure —user=nginx —group=nginx —with-http_ssl_module —with-http_realip_module —with-http_addition_module —with-http_sub_module —with-http_dav_module —with-http_gzip_static_module —with-mail —with-mail_ssl_module —with-pcre=/usr/local/src/pcre-8.13 —with-http_stub_status_module

Обращаю внимание, что в конфиге необходимо указать путь к вашему pcre , который устанавливали.

#make && make install

По умолчанию nginx устанавливается в /usr/local/nginx/ если есть желание установить в другую директорию добавьте параметр —prefix=/ваш/путь/ в конфиге nginx.

3. Устанавливаем php на сервер

Скачайте последнюю версию php и распакуйте.

Устанавливаем php .

./configure —enable-fpm —with-libdir=lib64 —with-curl=/usr —with-gettext —with-kerberos —with-openssl —with-mcrypt —with-mhash —with-mysql=/usr —with-pear —with-zlib —with-zlib-dir=/usr/ —enable-zip —enable-bcmath —enable-magic-quotes —enable-sockets —enable-mbstring —with-dom=/usr —with-dom=/usr —with-dom-xslt=/usr —with-xsl —with-gd —with-freetype-dir=/usr/local/lib —with-jpeg-dir=/usr/local/lib —with-png-dir=/usr/local/lib

Ваша строка конфигурации может выглядеть по другому, в зависимости какие модули php вы будете использовать,  если не используете GD библиотеку,  то —with-gd —with-freetype-dir=/usr/local/lib —with-jpeg-dir=/usr/local/lib —with-png-dir=/usr/local/lib можно смело убрать.

Далее # make && make install

4. Настраиваем php-fpm

После установки php в директории /usr/local/etc/  вы найдете файл php-fpm.conf

В нем устанавливаем параметры

user = nobody
group = nobody

listen = 127.0.0.1:9001

После чего запускаем  /etc/init.d/php-fpm start

5. Настройка nginx+php-fpm

В конфигурационом файле nginx.conf в разделе server добавте следующее .

location ~ \.php$ {
root           /usr/local/nginx/html;
fastcgi_pass   localhost:9001;
fastcgi_index  index.php;
fastcgi_param  SCRIPT_FILENAME  /usr/local/nginx/html$fastcgi_script_name;
include        fastcgi_params;

fastcgi_intercept_errors on;
fastcgi_buffers 256 16k;
fastcgi_buffer_size 32k;
fastcgi_connect_timeout 10s;
}

После чего запустите nginx

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

На этом все.

Если у вас не получилось, вы всегда можете обратится в техподдержку, наши специалисты помогут вам .