Настройка сервера Debian для хостинга Оверсан Скалакси Joomla 1.5

Тема в разделе "Вопросы хостинга", создана пользователем Fanamura, 05.11.2010.

  1. Fanamura
    Offline

    Fanamura Доброта

    Регистрация:
    12.03.2007
    Сообщения:
    5 094
    Симпатии:
    158
    Пол:
    Мужской
    Раньше я сидел на 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 дня назад я себе даже не представлял как это все сделать, удачи и Вам.
     
    Последнее редактирование: 05.11.2010
  2.  
  3. S.E.
    Offline

    S.E. Недавно здесь

    Регистрация:
    30.04.2007
    Сообщения:
    60
    Симпатии:
    0
    Пол:
    Женский
    Статья безусловно полезная, благодарю =)
    Но проблема возникла на самом начальном этапе: а какую ОС выбрать? ( Кроме того что Линукс)
    Есть варианты:
    • Debian 6
    • Debian 5.0.6
    • Ubuntu 10.04 LTS
    • Centos 6
    • Centos 5.5
    • OpenSUSE 11.4
    • OpenSUSE 11.3
    Что посоветуете?
     
  4. S.E.
    Offline

    S.E. Недавно здесь

    Регистрация:
    30.04.2007
    Сообщения:
    60
    Симпатии:
    0
    Пол:
    Женский
    На хостинге рекомендуют Debian или Ubuntu, но почему - не понятно :X
     
  5. Fanamura
    Offline

    Fanamura Доброта

    Регистрация:
    12.03.2007
    Сообщения:
    5 094
    Симпатии:
    158
    Пол:
    Мужской
    Я ставил CentOS 6 и Ubuntu 6.
    Я довольно поверхностно проходился и более всего прикипел к CentOS, ибо проблем с ней не имел
     

Поделиться этой страницей

Загрузка...