Первичная настройка выделенного сервера
И так менее чем через 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<br> wget httр://bart.eaccelerator.net/source/0.9.6.1/eaccelerator-0.9.6.1.tar.bz2<br> tar xvfj eaccelerator-0.9.6.1.tar.bz2<br> cd eaccelerator-0.9.6.1<br> phpize<br> ./configure<br> make<br> 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<br> chmod 0777 /var/cache/eacceleratorПерезапускаем apache:
/etc/init.d/apache2 restart
Так же устанавливаем memcached
apt-get install memcached
В панели ISPmanager - возможности еще устанавливаем Модуль FastCGI для веб-сервера Apache
- Комментировать (войти)