Поиск по этому блогу

ноября 25, 2009

Настройка apache ссылка на сайт без http://localhost

Давно хотела сделать чтобы в апаче сайты загружались по адресам типа site.ru а не localhost/site.ru

Итак, допустим у нас сайт находится в папке /var/www/cms.ru
  • В файле /etc/hosts добавляем новую строчку для нашего сайта


    127.0.1.2 cms.ru


  • Копируем текущие настройки апача для нашего нового сайта
  • sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/cms.ru
    Редактируем файл /etc/apache2/sites-available/cms.ru
    DocumentRoot /var/www заменяем на ServerName cms.ru DocumentRoot /var/www/cms.ru <Directory /var/www> на <Directory /var/www/cms.ru>
  • В консоли
  • sudo a2ensite cms.ru
    sudo /etc/init.d/apache2 reload
    При необходимости - повторить. Только адреса вместо 127.0.1.2 писать 127.0.1.3, 127.0.1.2 4 и т.д. И ещё хочу заметить - после перезапуска апача не совсем сразу начинает работать... кещ браузера почистить... или просто потыкать обновление