-Фотоальбом

Фотоальбом закрыт для неавторизованных и пользователей из черного списка. Зарегистрироваться!

 -неизвестно

 -Музыка

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 22.02.2007
Записей: 3018
Комментариев: 11954
Написано: 26601


collocation - решение проблем

Понедельник, 18 Мая 2009 г. 12:20 + в цитатник

Средние и большие проекты - проблемы и решения материал с blog.ruseonet.ru

При размещении своего сервака в стойке цена превышает стоимость аренды.
Вам остается только одно: арендовать сервер и самостоятельно им управлять.

Как это сделать , если на начальном этапе вы получаете только сервак с BAMP в дефолтнй конфигурации и ssh?

Делается просто: для размещения сайтов клиентов на одном IP надо вот что:

сайты помещают внутри папки /var/www, дефолтную для web-сервера

Допустим наши сайты называются site.rf и secondsite.rf

  • Раскомментируем
    NameVirtualHost *:80

    в третьей секции конфигa.

  • Создаем диры 
    $ mkdir /var/www/virthosts

    для 1-го сайта

    $ mkdir /var/www/virthosts/site.rf
    $ mkdir /var/www/virthosts/site.rf/httpdocs

    и для 2-го

    $ mkdir /var/www/virthosts/secondsite.rf
    $ mkdir /var/www/virthosts/secondsite.rf/httpdocs
  • Для каждого  в конфиг  отдельную секцию:
    <VirtualHost *:80>
        ServerName site.rf
        ServerAlias www.site.rf
    DocumentRoot /var/www/vhosts/site.rf/httpdocs ErrorLog logs/site.rf-error.log </VirtualHost>
    <VirtualHost *:80>
        ServerName secondsite.rf
        ServerAlias www.secondsite.rf
    DocumentRoot /var/www/virthosts/secondsite.rf/httpdocs ErrorLog logs/second.ru-error.log </VirtualHost>
  • Разруливаем ситуацию с обращением по IP   - добавляем :
    <VirtualHost *:80>
        ServerName default
    </VirtualHost>

    Теперь запросы по IP направляются в папку /var/www/html, где я обычно размещаю нечто вроде морды яндекса или поисковую форму google

             перезапускаем сервер
  •     $ service httpd restart

    или

        $ /etc/init.d/apache2 restart
Для любых манипуляций с сервером подойдет webmin,
так что покупкой всевозможных панелей управления не заморачивайтесь.
Можно написать свою, о чем расскажу с следующих публикациях.
 
Из множества педложений я выбрал размещение сервера colocation в Москве - центры msm.ru
Метки:  

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку