13 февраля 2013 г. Максим Просмотров: 8604 RSS Обсудить
Хостинг

Первичная настройка выделенного сервера

И так менее чем через 2 часа после оплаты сервер был уже активирован и готов к работе.

Администрировать наш сервер мы будем через putty.

Рекомендую выбрать в настройках Translation кодировку UTF-8 и сохранить сессию.

Первое что нужно сделать для установки пакетов это:

apt-get update

После этого ставим Midnight Commander (mc) это такой файл менеджер для Linux.

apt-get install mc

В предустановленном ПО на сервере стоит почтовый сервер postfix, а мне нужен exim4. Если это вам ни о чем не говорит можно этого не делать. При удалении postfix через ISPmanager он почему-то удаляется вместе с apache и приходится заного ставить apache. Который после установки не запускается с ошибкой:

Restarting web server: apache2Syntax error on line 6 of /etc/apache2/conf.d/phpmyadmin.conf:
Invalid command 'php_admin_value', perhaps misspelled or defined by a module not included in the server configuration failed!

Данная проблема лечится так:

aptitude install libapache2-mod-php5
    cd /etc/apache2/mods-enabled/
    ln -s ../mods-available/php5.conf ./php5.conf
    ln -s ../mods-available/php5.load ./php5.load
    /etc/init.d/apache2 restart

Теперь ставим exim:

apt-get install exim4

Устанавливаем eaccelerator

Предварительно нам потребуется установить библиотеку php-developer:

apt-get install php5-dev
cd /tmp
 wget httр://bart.eaccelerator.net/source/0.9.6.1/eaccelerator-0.9.6.1.tar.bz2
 tar xvfj eaccelerator-0.9.6.1.tar.bz2
 cd eaccelerator-0.9.6.1
 phpize
 ./configure
 make
 make install

Сайт bart.eaccelerator.net по какой-то причине не работал я взял свой старый исходник, можете скачать его по ссылке http://pax.su/files/eaccelerator-0.9.6.1.tar.bz2

Создаем конфигурационный файл '/etc/php5/conf.d/eaccelerator.ini' следующего содержания:

extension="eaccelerator.so"
eaccelerator.shm_size="64"
eaccelerator.cache_dir="/var/cache/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="3600"
eaccelerator.shm_prune_period="1800"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"

Создаем папку для хранения файлов eAccelerator'а:

mkdir -p /var/cache/eaccelerator
chmod 0777 /var/cache/eaccelerator

Перезапускаем apache:

/etc/init.d/apache2 restart

Так же устанавливаем memcached

apt-get install [bold]memcached[/bold]

В панели ISPmanager - возможности еще устанавливаем Модуль FastCGI для веб-сервера Apache

Оставьте комментарий!

Комментарий будет опубликован после проверки

Имя и сайт используются только при регистрации

(обязательно)