Русская Раскрутка - блог

Первая и наиболее распространенная проблема растущего проекта - теснота тарифного плана хостера.
Решается двумя способами: хостер прелоставляет вам VPS с удобной панелью и поначалу всё хорошо, однако у виртуального сервера теже проблемы - нехватка ресурсов.

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

Как это сделать , если на начальном этапе вы получаете только сервак с 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/vhosts/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/vhosts/secondsite.rf/httpdocs
        ErrorLog logs/second.ru-error.log
    </VirtualHost>
  • Разруливаем ситуацию с обращением по IP  добавляем следующее:
    <VirtualHost *:80>
        ServerName default
    </VirtualHost>

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

 https://www.google.com/webmasters/tools/enhance404?siteUrl=http%3A%2F%2Fblog.ruseonet.ru%2F&hl=ru

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

    или

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

2 комментария to “Средние и большие проекты - проблемы и решения”

  1. софт

    Оффтоп. Как Вы расскрутили свой блог?

  2. root

    никак. Качественный контент находит читателя сам

Leave a Reply

Proudly powered by Russian Promoutin. Theme developed with ruseonet.ru.
Copyright © Русская Раскрутка - блог. All rights reserved.