Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Настройка виртуальных хостов Apache2  (Прочитано 73179 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Link90

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Поставил Apache2 + PHP через репозитории... Вроде всё нормально. Набираю "localhost" открывается тестовая страница Апача (всё нормуль). Теперь вопрос: Как настроить свой виртуальный хост?

Оффлайн dobradmin

  • Участник
  • *
  • Сообщений: 135
    • Просмотр профиля
Re: Настройка виртуальных хостов Apache2
« Ответ #1 : 07 Май 2007, 10:19:06 »
/etc/apache2/sites-avalibes/(не помню точно, увидишь)
там создаешь файло с настройками твоего виртуального хоста
/etc/apache2/sites-enabled/(не помню точно увидишь)
там создаешь символическую ссылку на то файло что в авалиблес

то как настраивать вирт хосты смотри документацию или по образу и подобию дефолтного хоста.

также во втором апаче включаюццо моды, тока там mod-avalebles/enables другие.

ммм....ну что в hosts писать я думаю понятно....


ubuntu 8.10 Desktop (x32)@dell latitude d610
ubuntu 8.04.1 Server (x32)@2xXeon 2.8/intel7230/3gb/146gb raid5 adaptec+500gb
ubuntu 8.10 Server (x32)@1xXeon 2.8/intel7230/1gb/softraid0 320gb

Оффлайн Same

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Настройка виртуальных хостов Apache2
« Ответ #2 : 02 Апрель 2008, 16:20:30 »
/etc/apache2/sites-avalibes/(не помню точно, увидишь)
там создаешь файло с настройками твоего виртуального хоста
/etc/apache2/sites-enabled/(не помню точно увидишь)
там создаешь символическую ссылку на то файло что в авалиблес

то как настраивать вирт хосты смотри документацию или по образу и подобию дефолтного хоста.

также во втором апаче включаюццо моды, тока там mod-avalebles/enables другие.

ммм....ну что в hosts писать я думаю понятно....
пойди туда не знаю куда сделай то не знаю что..

кому не сложно распишите подробно, что нужно сделать от начала до конца. я новичек в linux.

burgua

  • Гость
Re: Настройка виртуальных хостов Apache2
« Ответ #3 : 02 Апрель 2008, 23:53:10 »
1. sudo nano /etc/hosts - прописываешь ip-адрес сайта и само название
127.0.1.1 mysite.com
1. cd /etc/apache2/sites-available
2. cp default mysite.com
3. nano mysite.com
Цитировать
тут проводишь необходимые манипуляции,
к примеру почитай здесь
http://kubuntu.ru/apache2-drupal
4. a2ensite mysite.com

Оффлайн burgui

  • Участник
  • *
  • Сообщений: 109
    • Просмотр профиля
Re: Настройка виртуальных хостов Apache2
« Ответ #4 : 03 Апрель 2008, 07:54:09 »
Попробуйте сделать так, совет взят с форума softtime.ru. На дистриб не обращайте внимание.
Цитировать
Привет! У меня Linux Mandrake. Тот Apache, который имелся изначально я так и не смог понять :-( Поэтому снес его и поставил из исходников Apache 1.3.27, после чего все заработало прекрасно. Этот апач поставился в /usr/local/apache, конфиги находятся соответственно в /usr/local/apache/conf. В httpd.conf прописал виртуальные хосты в виде

NameVirtualHost 127.0.0.1

<VirtualHost 127.0.0.1>
ServerName site1
DocumentRoot /usr/local/apache/htdocs/site1
</VirtualHost>

<VirtualHost 127.0.0.1>
ServerName site2
DocumentRoot /usr/local/apache/htdocs/site2
</VirtualHost>

# и так далее

В /etc/hosts дописал

127.0.0.1 site1
127.0.0.1 site2

После чего ./apachectl restart и все заработало :-)
если не собираешься переустанавливать апач, то наверное лучше поотключать все эти конфиги типа vhosts и virtualhost.conf и все виртуальные хосты прописать в httpd.conf. А сами виртуальные хосты создавать в /var/www, там лежат документы отдаваемые сервером.

Оффлайн Nebulosa

  • Активист
  • *
  • Сообщений: 397
    • Просмотр профиля
Re: Настройка виртуальных хостов Apache2
« Ответ #5 : 03 Апрель 2008, 22:29:29 »
Именно a2ensite mysite.com в нем вся фишка.

mod_rewrite включается похоже: a2enmod rewrite

Оффлайн arayakao

  • Любитель
  • *
  • Сообщений: 70
    • Просмотр профиля
    • Пошаговые настройки сервера на Linux и FreeBSD
Re: Настройка виртуальных хостов Apache2
« Ответ #6 : 11 Июль 2008, 10:40:54 »
Выполняю команду a2ensite "мой_сайт", а мне сообщается, что такой сайт не существует, хотя он есть, где проблема ?

burgua

  • Гость
Re: Настройка виртуальных хостов Apache2
« Ответ #7 : 11 Июль 2008, 21:08:11 »
в папке /etc/apache2/sites-available должен быть конфиг для "мой_сайт"

Оффлайн darzanebor

  • Активист
  • *
  • Сообщений: 350
    • Просмотр профиля
Re: Настройка виртуальных хостов Apache2
« Ответ #8 : 12 Июль 2008, 10:53:56 »
заходиш cd /etc/apache2/sites-available
редактируеш sudo gedit default
вставляеш
Цитировать
<VirtualHost *>
   ServerName www.rndc.ru
   DocumentRoot /var/www/rndc/
   ScriptAlias /cgi-bin/ /var/www/rndc/cgi-bin/
</VirtualHost>
каждый такой блок есть виртуальный хост с папками /var/www/rndc/ с именем www.rndc.ru с cgi-bin ом по адресу /var/www/rndc/cgi-bin/
почти все настройки можно посмотреть  в этом же файле в начале для дефолтного хоста

joni2009ok

  • Гость
Re: Настройка виртуальных хостов Apache2
« Ответ #9 : 28 Март 2009, 23:56:37 »
Народ а что делать если по имени компа mysite ....... неполучается зайти на него. даже хотябы в http://mysite/phpmyadmin или http://mysite2/webmin   Заходит только по ИП http://192.168.1.1/phpmyadmin   

burgua

  • Гость
Re: Настройка виртуальных хостов Apache2
« Ответ #10 : 29 Март 2009, 00:04:11 »
в /etc/hosts прописать localhost и mysite

joni2009ok

  • Гость
Re: Настройка виртуальных хостов Apache2
« Ответ #11 : 29 Март 2009, 00:39:11 »
в /etc/hosts прописать localhost и mysite
в hosts все есть!
127.0.0.1       localhost
127.0.1.1       mysite
127.0.1.1       mysite2


# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
« Последнее редактирование: 29 Март 2009, 00:41:45 от joni2009ok »

burgua

  • Гость
Re: Настройка виртуальных хостов Apache2
« Ответ #12 : 29 Март 2009, 00:55:33 »
если зайдешь по 127.0.1.1
то пропиши в одну строку

(Нажмите, чтобы показать/скрыть)

joni2009ok

  • Гость
Re: Настройка виртуальных хостов Apache2
« Ответ #13 : 29 Март 2009, 01:06:53 »
Нет не получается.
Сам прикол в том что если зайти с сервера то все работает. по именам ходит. а вот с другого компьютера не получается. получается только по ип. Может дело вообще не внастройках апача?

burgua

  • Гость
Re: Настройка виртуальных хостов Apache2
« Ответ #14 : 29 Март 2009, 01:17:04 »
знай, что спрашиваешь

проще, если он пропишет тебя в dns-ках

 

Страница сгенерирована за 0.061 секунд. Запросов: 24.