Счетчик

Поисковый анализ сайта
яндекс.ћетрика
Cервер и сайт запущен 2011.02.01 на Debian

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

даем команду apt-get install apache2 он потянет за собой пакеты зависимостей, соглашаемся со всем предложенным после установки нам надо рестартонуть apache /etc/init.d/apache2 restart теперь открываем браузер и пишем http://localhost или http://IP_машины где устанавливали_apache и нажимаем интер

и увидим страничку it works! что означает работает

Этот файл лежит /var/www/ и тут этот файл index.html Можно конечно и в других местах расспологать, например в домашнем коталоге или в другом удобном Вам месте, кому как. И сейчас рассмотрим как это можно сделать

Cоздадим каталог, как будет называться наш сайт mkdir /home/pupkin/exemle.ru - pupkin это имя юзера Переходим в диреторию туда где будет лежать наш сайт например cd /home/pupkin/exemle.ru Сделаем копию файла, в котором содержатся виртуальные хосты по умолчанию: cp /etc/apache2/sites-available/default /etc/apache2/sites-available/exemle.ru редактируем nano /etc/apache2/sites-available/exemle.ru Удаляем содержимое файла и добавляем своё

<VirtualHost *:80>   ServerAdmin Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.   ServerName exemle.ru  DocumentRoot /home/pupkin/exemle.ru   ErrorLog /var/log/apache2/error.log  CustomLog /var/log/apache2/access.log combined   <Directory '/home/pupkin/exemle.ru'>   AllowOverride All  </Directory> </VirtualHost>

Сохраняем, закрываем и включаем сайт a2ensite exemle.ru /etc/init.d/apache2 reload Откроем hosts и пропишем там наши сайты: nano /etc/hosts Вы можете прописать адрес, присвоенный машине (я настроил через роутер на адрес 192.168.1.111), а можете прописывать 127.0.0.1. Добавим перед строкой # The following lines are desirable for IPv6 capable hosts наш сайт: 192.168.1.111 exemle.ru или 127.0.0.1 exemle.ru

Сохраняем, закрываем, перезагружаем Apache /etc/init.d/apache2 reload Итак, чтобы добавить и включить другой сайт нам нужно повторить описанные выше действия. Для отключения сайта воспользуемся командой a2dissite exemle.ru Я предварительно положил в /home/pupkin/exemle.ru html-файл: cd /home/pupkin/exemle.ru nano index.html Откроется редактор, сделаем стандартную html-страничку:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru" dir="ltr">   <head>     <title>exemle.ru</title>   </head>  <body>   <h1>exemle.ru</h1>  </body> </html>

Попробуем зайти на сайт http://exemle.ru, мы должны увидеть заголовок exemle.ru. Работает? Отлично! Удалим файл index.html такой командой rm -f index.html Все теперь можите складывайть ваш сайт в /home/pupkin/exemle.ru Приятной Вам работы!

Добавить комментарий


Защитный код
Обновить