Сервер от FirstVDS — отзыв, промокод, настройка

firstvds-promokod-648171903
VDS от FirstVDS
Несколько дней назад блог с несколькими ресурсами переехал на сервера от компании FirstVDS. Об этом я уже писал пару раз в блоге. Спустя некоторое время можно с уверенностью сказать, что после переезда я ничего не потерял. Увеличилась скорость отклика блогов, уменьшилась генерация. Да и в общем работа сервера стала более стабильной по сравнению с Majordomo.

Моя VDS-ка вполне справляется с прожорливостью 6 блогов. CPU 1800 МГЦ, 24гб HDD, 1536 мб оперативной памяти — таковы характеристики VDS по тарифу «VDS-Отрыв«. Помимо оплаты сервера в 399 рублей, стоит прикупить еще несколько гб для бекапов (1 гб — 5 рублей). И если вам хочется собственные сервера имен, то можете заказать у них соответствующую услугу.
Будет у вас примерно так:

domain:        RXNBLOG.RU
nserver:       ns1.rxnblog.ru.
nserver:       ns2.rxnblog.ru.
state:         REGISTERED, DELEGATED, VERIFIED
person:        Private Person
registrar:     REGRU-REG-RIPN

Собственно говоря, теперь перейдем к настройке VDS-ки. Она ничем не отличается от предложенного мною варианта в серии статей «Аренда и настройка VPS».

На всех VDS вкупе с ISP Manager предустановлен PHP 5.4.4. Если вы попытаетесь установить Eaccelerator 0.9.6., у вас просто не получится, ибо он еще не поддерживается PHP 5.4.х. Для этого потребуется откатить версию PHP до 5.3.х.

Делаем следующее через Putty:
Удаляем PHP 5.4

# cd /usr/ports/lang/php5
# make deinstall

Инсталлируем PHP 5.3

# cd /usr/ports/lang/php53
# make config

Выбираем – «Build Apache module»

# make install clean

Инсталлируем расширения PHP:

# cd /usr/ports/lang/php53-extensions
# make config

Выбираем «MySQL database support» and «MySQLi database support»
Рестартуем индейца и радуемся.
Если по какой-то причине у вас это не получится, то возможен даунгрейд версии PHP через «возможности» сервера в ISP Manager.

Инсталлируем Eaccelerator по данному мануалу.

Чтобы обезопасить сервер и спрятать версии PHP и Apache делаем следующее:
Прячем версию PHP от посторонних глаз:
Открываем файл в FreeBSD /usr/local/etc/php.ini и параметр expose_php = On меняем на expose_php = Off.

Apache
Apache

Скрываем версию Apache:
Открываем файл в FreeBSD /usr/local/etc/apache22/httpd.conf и находим строки:
ServerSignature и вписываем следующее:

ServerTokens ProductOnly
ServerSignature Off

где ProductOnly наш параметр «вывода».
По дефолту у нас установлен параметр full или default, который показывает все «внутренности сервера». Прикрыв же все это, сервер отдает лишь название @Apache.
Вот примеры ответа сервера в зависимости от установленной директивы:
ProductOnly — Server: Apache
Major — Server: Apache/2
Minor — Server: Apache/2.0
Minimal — Server: Apache/2.0.55
OS — Server: Apache/2.0.55 (Debian)
Full (or not specified) default — Server: Apache/2.0.55 (Debian) PHP/5.1.2-1+b1 mod_ssl/2.0.55 OpenSSL/0.9.8b

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


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *