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


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

Автор Тема: вертуальные хосты не работают  (Прочитано 588 раз)

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

Оффлайн omezik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
вертуальные хосты не работают
« : 22 Апрель 2010, 11:16:16 »
не работают вертуальные хосты

просто это дописал в апач конфиг первый сайт только второй не хочет ссылается на первый
<VirtualHost 192.168.1.100>
ServerName aiti-service.ru
DocumentRoot "/home/vhosts/aiti-service.ru"
</VirtualHost>

<VirtualHost 192.168.1.100>
ServerName bugmeduch.ru
DocumentRoot "/home/vhosts/bugmeduch.ru"
</VirtualHost>
при обращений aiti-service.ru открывает aiti-service.ru
а при открытий bugmeduch.ru открывает aiti-service.ru что не так

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 25960
    • Просмотр профиля
Re: вертуальные хосты не работают
« Ответ #1 : 22 Апрель 2010, 11:30:48 »
Всё не так.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн omezik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: вертуальные хосты не работают
« Ответ #2 : 22 Апрель 2010, 11:43:18 »
Подскажи как пойском нашел но ниче не понял

Оффлайн easy2002

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2786
  • Мурманск
    • Просмотр профиля
Tempora mutantur et nos mutantur in illis

Оффлайн omezik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: вертуальные хосты не работают
« Ответ #4 : 22 Апрель 2010, 15:44:42 »
Сделал все как пишит по сылке пишет  * Reloading web server config apache2                                                                                                                                  apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[Thu Apr 22 15:43:13 2010] [warn] NameVirtualHost *:0 has no VirtualHosts
[Thu Apr 22 15:43:13 2010] [warn] NameVirtualHost *:80 has no VirtualHosts


в чем проблемма захожу в инет выкидывает на модем

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 25960
    • Просмотр профиля
Re: вертуальные хосты не работают
« Ответ #5 : 22 Апрель 2010, 16:13:40 »
Сказал уже, всё не так.
Скопируйте default виртуал, добавьте после ServerAdmin строки ServerName/ServerAlias
Эту свою порнографию потрите.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн omezik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: вертуальные хосты не работают
« Ответ #6 : 22 Апрель 2010, 16:56:21 »
Сделал так не пашет
 что в фаил /etc/host писать

Пользователь решил продолжить мысль 22 Апрель 2010, 15:01:39:
У меня 127.0.0.1  localhost
127.0.1.1   server aiti-service.ru  bugmeduch.ru

# 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


Пользователь решил продолжить мысль 22 Апрель 2010, 17:45:49:
1)Не поиму хоть убей в сроке NameVirtualHost *:80 заместо звездочки что писать то

рабочий конфиг дайте не с ЛОКАЛЬНОГО сервера а с рабочего через ИНТЕРНЕТ dns у меня настроен и ссылается на мой ip адресс сервака 78.138.189.108
« Последнее редактирование: 22 Апрель 2010, 17:45:49 от omezik »

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: вертуальные хосты не работают
« Ответ #7 : 22 Апрель 2010, 17:55:59 »
Не поиму хоть убей в сроке NameVirtualHost *:80 заместо звездочки что писать то
А зачем вместо неё писать чего? Если не стоит специальной задачи на разных IP иметь разные сайты по одному имени, то не стоит этого делать. И в описании виртуалхоста надо писать также, т.е. <VirtualHost *:80></VirtualHost>

Оффлайн omezik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: вертуальные хосты не работают
« Ответ #8 : 22 Апрель 2010, 18:01:45 »
Имеются в наличие два сайта aiti-service.ru и bugmeduch.ru и путь к ним /home/vhosts/aiti-service.ru и /home/vhosts/bugmeduch.ru
имеется выделенный ip адресс 78.138.189.108
сервер ubuntu server 9.10
Имеются в наличие dns сервера на 2domains.ru в зонах двух сайтов прописал свой ip сервера (www, @, *)
Подскажите как правильно настройть следующие конфигурационные файлы /ets/apache2/apache2.cohf /ets/host что бы при наборе в адресной строке браузера открывались эти сайты с одного ip

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: вертуальные хосты не работают
« Ответ #9 : 22 Апрель 2010, 18:15:21 »
При условии, что dns настроены правильно и конфиги апача девственно дефолтны, то достаточно создать два файлика:
Код: Text
  1. <VirtualHost *:80>
  2.         ServerName aiti-service.ru
  3.         ServerAlias www.aiti-service.ru
  4.         DocumentRoot /var/www/aiti-service.ru
  5.         ErrorLog /var/log/apache2/aiti-service.ru/error.log
  6.         CustomLog /var/log/apache2/aiti-service.ru/access.log combined
  7. </VirtualHost>
  8.  
Код: Text
  1. <VirtualHost *:80>
  2.         ServerName bugmeduch.ru
  3.         ServerAlias www.bugmeduch.ru
  4.         DocumentRoot /var/www/bugmeduch.ru
  5.         ErrorLog /var/log/apache2/bugmeduch.ru/error.log
  6.         CustomLog /var/log/apache2/bugmeduch.ru/access.log combined
  7. </VirtualHost>
  8.  
и выполнить следующие команды:
sudo mkdir -p /var/log/apache2/bugmeduch.ru
sudo mkdir -p /var/log/apache2/aiti-service.ru
sudo a2ensite bugmeduch.ru
sudo a2ensite aiti-service.ru
sudo invoke-rc.d apache2 restart

Еще не помешает подправить файлик /etc/logrotate.d, добавив новую маску для ротации логов в первой строке:
/var/log/apache2/*.log /var/log/apache2/*/*.log {

Оффлайн omezik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: вертуальные хосты не работают
« Ответ #10 : 22 Апрель 2010, 18:42:46 »
Подскажите как правильно настройть следующие конфигурационные файлы /ets/apache2/apache2.cohf /ets/host


сделал как выше
 * Restarting web server apache2                                                                                                                                        apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[Thu Apr 22 18:42:06 2010] [warn] NameVirtualHost *:80 has no VirtualHosts
[Thu Apr 22 18:42:06 2010] [warn] NameVirtualHost *:0 has no VirtualHosts
[Thu Apr 22 18:42:06 2010] [warn] NameVirtualHost *:80 has no VirtualHosts
 ... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[Thu Apr 22 18:42:07 2010] [warn] NameVirtualHost *:80 has no VirtualHosts
[Thu Apr 22 18:42:07 2010] [warn] NameVirtualHost *:0 has no VirtualHosts
[Thu Apr 22 18:42:07 2010] [warn] NameVirtualHost *:80 has no VirtualHosts



Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: вертуальные хосты не работают
« Ответ #11 : 22 Апрель 2010, 18:43:24 »
Их не надо трогать вообще при вышеназванных условиях!

Оффлайн omezik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: вертуальные хосты не работают
« Ответ #12 : 22 Апрель 2010, 18:44:40 »
а можно чистые файлы конфигураций может есть у кого

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: вертуальные хосты не работают
« Ответ #13 : 22 Апрель 2010, 19:11:24 »
Переустанови апач таким образом:
sudo aptitude purge apache2.2-common
sudo aptitude install apache2

Оффлайн omezik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: вертуальные хосты не работают
« Ответ #14 : 22 Апрель 2010, 19:11:50 »
спасибо все работает

Пользователь решил продолжить мысль 22 Апрель 2010, 17:13:41:
Fatal error: Call to a member function get() on a non-object in /home/vhosts/bugmeduch.ru/templates/siteground-j15-55/index.php on line 57

вот что вылезло пипец

Пользователь решил продолжить мысль 22 Апрель 2010, 19:19:31:
Спасибо все пашет  :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D ;D ;D ;D :2funny: :2funny: :2funny: :2funny: :2funny: :2funny:
« Последнее редактирование: 22 Апрель 2010, 19:19:31 от omezik »

 

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