Первичная настройка выделенного сервера
И так менее чем через 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