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

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

Нас  часто спрашивают, как выбрать хостинг для сайта и не ошибится в ресурсах хостинга или не переплатить. Прежде всего необходимо проверить сколько дискового пространства занимают файлы сайта, если сайт использует базу данных,  прибавьте размер базы данных .  Если вы планируете усиленно использовать почту, или любите хранить файлы почты на сервере используя 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

На этом все.

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

Как установить WordPress на хостинг

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

У многих, кто первый раз столкнулся с WordPress всегда возникает масса вопросов, как установить WordPress на хостинг. Мы постараемся поэтапно рассказать как это сделать.

1. Загрузка файлов по FTP на хостинг сервер

Прежде всего, Вам необходимо скачать архив с  официального сайта http://ru.wordpress.org/ и распаковать его. После этого соединяемся FTP клиентом к хостинг серверу и загружаем файлы по FTP, в директорию public_html  .

2. Настройка базы данных MySQL

Заходим в панель управления хостингом DirectAdmin, там нам нужен раздел «Управление MySQL»,  выбираем «Создать базу данных» .

Заполняем ?мя Базы данных и ?мя Пользователя Базы данных мы рекомендуем вписывать одинаковые,  например: «вашлогин_wp» .

3. Настройка WordPress на хостинге.

В директории, куда вы загрузили wordpress,  есть файл wp-config-sample.php  его необходимо переименовать в wp-config.php и отредактировать следующие строчки,  вписать наименование базы данных, которую вы создали ,  логин и пароль от базы данных. Это должно выглядеть примерно так :

define(‘DB_NAME’, ‘вашлогин_wp’);
define(‘DB_USER’, ‘вашлогин_wp);
define(‘DB_PASSWORD’, ‘пароль_базы_данных);
define(‘DB_HOST’, ‘localhost’);

4. Установка WordPress.

Теперь нужно набрать в адресной строке вашего браузера “http://адрес_вашего_сайта /wp-admin/install.php”,  где вам необходимо будет ввести данные по администраторскому аккаунту и email администратора.

На этом все, удачи в установке !

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

 

Плагины firefox для аудита безопасности сайтов

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

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

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

Хочется отметить, что большинство плагинов не всегда смогут дать полную картину, так как это просто небольшие плагины. Они никогда не дадут той ясности, которую могут дать специализированные программы. Тем не менее, превратить свой браузер в эдакий комбайн для аудита сможет даже новичок, так что этот метод заслуживает своего внимания.

(далее…)