virtual hosts в apache
Добрый день, уважаемое сообщество.
Имею проблему ,с которой задолбал всех друзей и некоторые форумы, никто не может помочь.
Я купил компьютер, который у меня дома будет как локальный веб сервер для разработки сайтов, установил на него gentoo, ядро решил собрать через genkernel, т.к. в ручную побоялся. Собрал на нем LAMP. Настроил virtual hosts:
<VirtualHost ololo.loc:80> ServerAdmin webmaster@localhost ServerName ololo.loc ServerAlias www.ololo.loc DocumentRoot /var/www/html/ </VirtualHost>
Проблема состоит в том, что при подключении с локального ПК, на самом сервере, например через links всё работает. При линкс http://192.168.1.3 вижу файл с /var/www при links http://ololo.loc вижу файл с /var/www/html
Вроде как всё успешно и есть чему порадоваться, но когда я пытаюсь зайти с ноутбука,и по ip и по ololo.loc в браузере я вижу файл из /var/www/ в обоих случаях.
В качестве
На ноуте стоит винда и арч линукс, везде hosts прописал.
В чем может быть проблема и как мне быть? Хочу развернуть множество сайтов на одном этом сервере.
Уже недели две ответа ищу, не понимаю в чем ошибка.
- Для комментирования войдите или зарегистрируйтесь
Подсказка - с нотбука сделай
Подсказка - с нотбука сделай ping ololo.loc :)
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Пингует отлично, 0 потерь.Я
Пингует отлично, 0 потерь.
Я тут уже webmin поставил, создал виртуалхост через веб интерфейс, перезапустил апач, он стал ругаться на днс.
поставил bind и bind-utils. В webmin создал master dns запись, апач запустился.
Пинги шли, но не работало. Просто по ip теперь конектит все верно, файл вижу из /var/www/
по www.ololo.loc - фэйл.
Задолбался уже, но после того, как в hosts поменял 127.0.0.1 www.ololo.loc на 192.168.1.3 ololo.loc - все заработало так, как надо.
Теперь у меня вопрос, я днс запись создал зря?
Нужно ли иметь там запись эту или нет?
Я правильно выбрал master? Там были еще slave и не помню что еще.
butteff
Не зря! :) но, видимо неправильно...
Проверить правильность работы DNS:
Нужно, но в /etc/hosts его быть не должно (для простоты, иначе разрешение имен будет зависеть от настройки приоритетов).
Да
Да, теперь я настроил virtual
Да, теперь я настроил virtual hosts еще раз, и без всяких /etc/hosts все работает идеально.
VirtualHost *:80 - путь к решению всех проблем был.
Прошу прощения за глупость свою, совсем новичек во всем.