Раньше я сидел на VPS Агавы за 2300 рублей в месяц, сейчас же обхожусь суммой менее 1000 рублей. Плюсов у этого хостинга очень много, это облачный хостинг, но все нужно настраивать самому. Этот гайд поможет Вам в настройке сервера и не только на Скалакси, а вообще... Предполагается, что Вы не вчера увидели интернет и по крайней мере умеется пользоваться гуглом, знаете, что такое ssh и Joomla вообще. На выходе получим: быстрый nginx вместо апаче, БД, акселератор, мемкеш, средство управления сервером, ФТП, работающую переадресацию адресов, настроенный для работы php. И так перем себе кластер, заходим на ssh и начинаем творить магию. 1. Устанавливаем ftp, чтобы можно было комфортно управляться с файлами по этой статье: http://blackdiv.livejournal.com/38154.html Важный момент на третьем этапе, в конфигурации useradd --home /home/vsftpd --gid nogroup -m --shell /bin/false vsftpd /home/vsftpd - то директория пользователей, при создании пользователей они будут размещаться в /home/vsftpd/имя пользователя. Внутри будут файлы самого сайта, можете заменить этот путь на свой. Что имеем после этого: MySQL и работающий FTP 2. Далее ставим nginx + php-cgi + eaccelerator + memcache http://habrahabr.ru/blogs/server_side_optimization/67557/ Важные моменты: в разделе Дружим NGINX и PHP указывать путь root нужно от папки пользователя фтп, что Вы создали ранее, например: /home/vsftpd/fanamura/www.site.ru Папку www.site.ru я создал при помощи ftp. Сайт будет открываться из этой директории, к тому же у Вас в корне фтп будет скрытая ото всех папка, может пригодится При настройке акселератора столкнетесь с тем, что версии ускорителя, как в статье по ссылке нет, просто перейдите на httр://bart.eaccelerator.net/source/ и скопируйте ссылку посвежее 3. Устанавливаем плюшки для Joomla 1.5 sudo apt-get install php5-gd 4. Если Вы используете sh404sef то столкнетесь с тем, что nginx не поддерживает htaccess, чтобы это побороть добавьте в nginx.conf В секции server {} где location / { root путь; index index.php index.html index.htm; error_page 404 = @joomla; log_not_found off; } location @joomla { rewrite ^(.*)$ /index.php?q=$1 last; } Теперь перенаправления работают 5. Для упрощения управления сервером можно поставить Webmin, клевая штука - http://www.linuxjournal.su/?p=794 Через него можно создать базу данных, пользователей БД и вообще много чего. 6. Заливаем на ftp сайта sxd для легкого разворачивания дампа БД - http://sypex.net Что имеем на выходе рабочую конфигурацию для Joomla 1.5 на сервере, закачиваем и разворачиваем Джумлу и радуемся. На этой конфигурации вертится мой http://www.amurteam.ru/ Это очень краткое пособие для настройки сервера, что значат названия и термины узнавайте у гугла, очень мощная штука. Очень возможно что я упустил какие-либо мелочи, но читайте логи ошибок и ставьте дополнительные пакеты и т.д. при помощи гугла, все остальное элементарно. Конкретные настройки php, nginx нужно подбирать в зависимости от конкретного сайта. Еще 3 дня назад я себе даже не представлял как это все сделать, удачи и Вам.
Статья безусловно полезная, благодарю =) Но проблема возникла на самом начальном этапе: а какую ОС выбрать? ( Кроме того что Линукс) Есть варианты: Debian 6 Debian 5.0.6 Ubuntu 10.04 LTS Centos 6 Centos 5.5 OpenSUSE 11.4 OpenSUSE 11.3 Что посоветуете?
Я ставил CentOS 6 и Ubuntu 6. Я довольно поверхностно проходился и более всего прикипел к CentOS, ибо проблем с ней не имел