Настроиваем VPS с 128mb

Нам всегда хочется сэкономить где-нибудь. Возникают ситуации, когда надо приобрести недорогой VPS. У дешевых тарифов дается мало ОЗУ — от 64 до 128 мегабайт.

Но это не проблема при правильной настройке сервера.

Код будет писаться под ОС Debian, так как он мне больше всего импонирует как ОС для web-сервера.

Ставим все необходимое для сборки:

Компилируем eaccelerator, который отвечает за ускорение и оптимизацию PHP:

Очищаем систему после сборки:

Создаем конфиг файл:

Вариантов подключения к PHP два — Zend Extension и обычное расширение.

Вот стандартный конфиг:

Это оптимизированный из интернета:

Осталось создать папки для кэша вручную. Это связано с проблемами работы скриптов Web-сервера от разных пользователей (в особенности FastCGI и Апач). Я с этим не заморачиваюсь и иногда просто подбираю нужного пользователя для папок.

Кстати, в случае SHM памяти все будет очень безопасно по причине, что shm блоки будут создаваться от имени пользователя, от которого запускается скрипт. Так что самый лучший вариант в случае FastCGI — отключение файлового кэша и расположение скомпилированного кода только в shm.

Это в случае использования только shm не требуется:

А испытать работоспособность можно командой:

И, наконец, перезапускаем Апача:

Еще хочу добавить, что после установки eaccelerator, может перестать работать phpmyadmin. Если это произойдет, то для исправления этого вносим в конфигурационный файл apache для phpmyadmin, следующую настройку:

Файл находится тут: /etc/phpmyadmin/apache.conf

Если есть какие-то вопросы или дополнения, пишите, будет разбираться вместе.

2 thoughts on “Настроиваем VPS с 128mb

  1. Печально..написал коммент..а он не опубликовался..

    В общем — ВПС — это сложно для меня, но вообще нужно. Ибо это намного выгоднее стандартного хостинга..

    • Я в начале тоже думал, что это сложно. У меня было несколько VPS и все хорошо настроили админы хостера, лишь только один пришлось корректировать под нужды определенного сервиса для выполнения специфичных задач. Хотя тут очень помогает панель cPanel или ISPmanager — выглядит, как обычный шаред хостинг, но без ограничений.

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

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.