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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

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

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

aleman

  • Автор темы
  • Гость
apache и виртуальные хосты
« : 09 Ноября 2009, 20:01:58 »
Настроил вирт. хост. После загрузки компьютера попытка войти:
http://test.ru/
Цитировать
Not Found

The requested URL / was not found on this server.
Apache/2.2.12 (Ubuntu) Server at test.ru Port 80

Стоит перезапустить апач.. все сразу в норме.
До NetworkManager вроде такого не было

hosts:
127.0.0.1 localhost
127.0.0.2 test.ru
127.0.1.1 aleman-laptop

# 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

вирт хост:
<VirtualHost 127.0.0.2:80>
ServerAdmin webmaster@localhost

DocumentRoot /home/aleman/www/test.ru
<Directory /home/aleman/www/test.ru>
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined
</VirtualHost>

Может где ошибся?

Оффлайн baklan

  • Активист
  • *
  • Сообщений: 387
    • Просмотр профиля
    • backline
Re: apache и виртуальные хосты
« Ответ #1 : 09 Ноября 2009, 20:08:09 »
Может надо так
hosts
127.0.0.1 localhost test.ru

а вирт.хост
<VirtualHost *>

Вообще я бы после включения компа проверил есть ли вообще 127.0.0.2 и от этого уже плясал, поскольку в этом причина. Или возьмите адрес интерфейса типа 192.168.0.1 , ну или другой, но существующий.

aleman

  • Автор темы
  • Гость
Re: apache и виртуальные хосты
« Ответ #2 : 09 Ноября 2009, 20:10:24 »
127.0.0.2 127.0.0.3 127.0.0.4 и тд Есть всегда

Пользователь решил продолжить мысль 09 Ноября 2009, 20:13:34:
И если локалхост и мойхост на один адрес повешать, а в них прописать *:80, то при наборе моего открывается локалхост.
« Последнее редактирование: 09 Ноября 2009, 20:13:34 от aleman »

Оффлайн RandomNT

  • Любитель
  • *
  • Сообщений: 80
    • Просмотр профиля
Re: apache и виртуальные хосты
« Ответ #3 : 09 Ноября 2009, 20:51:15 »
Возможно при инстале системы было выбрано что-то типа "шифровать home папку", и при старте системы апач не может получить доступ к DocumentRoot /home/aleman/www/test.ru

Гарри Кашпировский

  • Автор темы
  • Гость
Re: apache и виртуальные хосты
« Ответ #4 : 09 Ноября 2009, 20:54:40 »
Народ а вы не пробовали вместо айпишнеков указывать доменные имена?
Фишка Виртуалхостов в этом и заключается, на одном IP может работать туева хуча сайтов :)

Оффлайн RandomNT

  • Любитель
  • *
  • Сообщений: 80
    • Просмотр профиля
Re: apache и виртуальные хосты
« Ответ #5 : 09 Ноября 2009, 21:01:32 »
И если локалхост и мойхост на один адрес повешать, а в них прописать *:80, то при наборе моего открывается локалхост.
- надо добавить ServerName test.ru

<VirtualHost *:80>
ServerAdmin webmaster@localhost
[b]ServerName test.ru[/b]
DocumentRoot /home/aleman/www/test.ru
<Directory /home/aleman/www/test.ru>
. . .

aleman

  • Автор темы
  • Гость
Re: apache и виртуальные хосты
« Ответ #6 : 09 Ноября 2009, 21:12:21 »
И если локалхост и мойхост на один адрес повешать, а в них прописать *:80, то при наборе моего открывается локалхост.
- надо добавить ServerName test.ru

<VirtualHost *:80>
ServerAdmin webmaster@localhost
[b]ServerName test.ru[/b]
DocumentRoot /home/aleman/www/test.ru
<Directory /home/aleman/www/test.ru>
. . .

Да вот именно его то и не хватало.. спасибо.

Оффлайн baklan

  • Активист
  • *
  • Сообщений: 387
    • Просмотр профиля
    • backline
Re: apache и виртуальные хосты
« Ответ #7 : 09 Ноября 2009, 21:18:56 »
Ради эксперимента  установил на ноут апач, скопировал ваш конфиг из первого поста, и все один в один сделал, кроме пути (у меня /home/baklan....) , работает сразу после запуска компьютера, ошибок в логах нет, за исключением отсутствие favicon.ico
[Mon Nov 09 21:10:39 2009] [error] [client 127.0.0.2] File does not exist: /home/baklan/www/test.ru/favicon.ico

aleman

  • Автор темы
  • Гость
Re: apache и виртуальные хосты
« Ответ #8 : 09 Ноября 2009, 21:41:19 »
Ради эксперимента  установил на ноут апач, скопировал ваш конфиг из первого поста, и все один в один сделал, кроме пути (у меня /home/baklan....) , работает сразу после запуска компьютера, ошибок в логах нет, за исключением отсутствие favicon.ico
[Mon Nov 09 21:10:39 2009] [error] [client 127.0.0.2] File does not exist: /home/baklan/www/test.ru/favicon.ico

А нетворманагер и адсл есть?

 

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