Статьи

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

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

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

(далее…)

Статьи

Аренда выделенного сервера

Опубликовано

Многие сегодня знают о такой разновидности хостинга, как аренда выделенного сервера. Название услуги говорит само за себя: клиенту в пользование выделяется сервер, который используется только для его (клиента) задач. Для небольших проектов, дабы сэкономить средства, определённое количество пользователей выбирает shared hosting (виртуальный хостинг), считая, аренду dedicated (т. е. выделенного) сервера дорогим удовольствием. Есть в этом решении рациональное зерно, поскольку арендовать сервер обычно целесообразно в том случае, когда планируется запуск ресурсоёмких приложений, не терпящих соседства других программ в пределах одного сервера. ?ными словами, серьёзные задачи и проекты требуют отдельного места:

Конечно же, пользователя беспокоит вопрос о выгоде, которую он может получить от аренды dedicated сервера. Среди основных преимуществ выделенного сервера можно назвать следующие:

  • Полный контроль аппаратного и программного обеспечения. ?мея в своём распоряжении выделенный сервер, клиент легко может установить необходимую ОС, сменить конфигурацию «железа» или провести техработы, не беспокоя «соседей» (другие сервера и службы). Более того, выделенный сервер иногда имеет полезный довесочек в виде доступа по KVM/IP, который позволяет удалённо настроить софт и BIOS.
  • Сетевая безопасность. Перенести базы данных на отдельную машину бывает полезно с точки зрения обеспечения безопасности: «диверсант-вредитель», обладающий правами суперпользователя на веб-сервере, не сможет существенно навредить базе данных, поскольку ему будет разрешён не весь SQL, а лишь некоторый набор хранимых процедур, через который нанести большой вред не представляется возможным.
  • Полезное распределение нагрузки. Разместить базу данных на отдельной машине бывает полезно (иногда необходимо) для того, чтобы сервер баз данных не мешал работе веб- и FTP-серверов.
  • Бесперебойный доступ к базе данных. В условиях, когда веб-сервер и база данных находятся на разных машинах, пользователи будут иметь доступ к последней, независимо от того, какие работы ведутся на веб-сервере.
  • ?гровая площадка. Выделенный сервер может использоваться (и с успехом используется) в качестве постоянной арены для различных сетевых игр.

Как видим, арендовать сервер можно не только в деловых, но и развлекательных целях.

Статьи

Виртуальный выделенный сервер

Опубликовано

Развитие технологий в последние годы способствовало появлению такой разновидности создания удалённого хостинга, как виртуальные выделенные сервера. Если говорить об определении, то виртуальный выделенный сервер Windows можно охарактеризовать, как услугу предоставления определённой части мощного сервера в качестве физической выделенной машины. Сегодня в России и Украине используются две основные технологии виртуализации: VPS и VDS.

VPS-сервер или виртуальный персональный сервер (Virtual Private Server). Данная услуга даёт пользователю получить в своё распоряжение практически полноценный, почти идентичный физическому, сервер. Обладая «админскими» правами (root) доступа, клиент волен устанавливать любое ПО, обрабатывать системные файлы, изменять настройки и права доступа к портам (список возможностей на этом, конечно же, не исчерпывается). Добавим, что виртуальный выделенный сервер VPS снабжён собственным IP-адресом, брандмауэром и другими свойствами, не отличающими его от обычных серверов. Технология виртуализации VPS-сервера подразумевает создание нескольких копий, построенных на общем ядре, в пределах одной машины. Практическая польза от данной технологии заключается в уменьшении потребления аппаратных ресурсов, что существенно снижает арендную стоимость.

VDS-сервер или виртуальный выделенный сервер (Virtual Dedicated Server). Здесь всё подчинено принципу полной виртуализации. Архитектура дынного типа серверов основывается на расположении виртуальной машины на собственной копии ядра системы. ?ными словами, настройка выделенного сервера целиком зависит от пользователя, тпак как последний обладает полными правами доступа и редактирования своей машины. Ещё одним преимуществом данной технологии является возможность установки на VDS-сервер любой ОС (в отличие от VPS-сервера, который работает только с UNIX-системами).

Какие же выгоды предоставляет пользователю создание VPS- или VDS-сервера в сравнении с арендой физического выделенного сервера? Помимо уже упомянутых здесь преимуществ (полные права доступа, неограниченная настройка и т. д.) хочется обратить внимание на следующие:

— Сравнительно невысокая стоимость. В случае с виртуальными выделенными серверами фраза «выделенный сервер дёшево» выглядит не просто рекламным слоганом. Ведь аренда физического сервера (не говоря уже о покупке оного) стоит, мягко говоря, немало. Виртуальный «сервак» позволяет клиенту существенно сократить статью расходов на оборудование, что само по себе немало значит для любого рода бизнеса;

— Невосприимчивость к аппаратным сбоям. Виртуальные выделенные сервера не имеют привязки к «железу», а это значит, что их копирование и перенос с машины на машину можно довольно легко выполнить в случае неполадок аппаратуры;

— Простота в техобслуживании. Скажем коротко: физический выделенный сервер, как и любая аппаратура имеет срок службы и нуждается в техническом обслуживании. В случае с виртуальным выделенным «серваком», вся забота о «железе» не ляжет тяжким грузом на карман пользователя.