| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Администрирование Web серверов и Web служб > не могу разобраться с виртуальными хостами |
| Автор: FortMax 25.12.2006, 06:44 | ||
у меня стоит apache пыиаюсь на один ip подвесить два доменных имени для этого прописываю в httpd.conf:
на моей машине (где стоит apache) вроде работае, а вот по локалке не хочет броузер пишет что не может найти сервер, в чем проблема ???подскажите люди добрые !!! |
| Автор: Mal Hack 26.12.2006, 01:14 |
| А откуда удаленный компьютер должен узнать, что dv.com или maxim.com находятся на твоей машине? |
| Автор: FortMax 26.12.2006, 02:14 |
| Вот я и хочу узнать, как мне это всё покоректней записать, а то я в этом деле делитант |
| Автор: FortMax 26.12.2006, 07:08 | ||
а как |
| Автор: SparF 26.12.2006, 07:46 | ||
| Ну давай сперва определимся: - какая ОС стоит на клиенте? - а какая на сервере? Вот от этого уже и будем плясать... По идее (я тут подумал) и DNS настраивать не обязательно: Если у тебя виндовый клиент - пропиши в C:\WINDOWS\system32\drivers\etc\hosts строку ip хост Там даже пример дан:
Если у тебя юниксовый клиент, то аналогичная операция только в /etc/hosts После этого клиент (машина с которой ты смотришь сайты на сервере) будет знать по какому ip стучаться. И нет смысла заморачиваться с настройкой DNS (хотя на досуге - поковыряй, бесполезной эта информация не будет) И будет тебе счастье) |
| Автор: FortMax 26.12.2006, 10:24 | ||||
т.е. если у меня в httpd.conf пррописано
я прописываю в C:\WINDOWS\system32\drivers\etc\hosts
,где 192.168.1.28 ip машины на которой стоит apache, да? |
| Автор: SparF 26.12.2006, 13:37 | ||||||
Да, только:
к слову о том, что ты значения DocumentRoot и ServerName перепутал. а еще целесообразно дописать в hosts
и добавить
|
| Автор: Mal Hack 26.12.2006, 17:25 |
| FortMax, для своей машины ты настроил все верно, но тебе надо показать это сетевым пользователям. То, что ты сделал в hosts файле на своей машине, ты должен написать в таком же файле на сервере 192.168.0.1. |
| Автор: FortMax 27.12.2006, 02:13 | ||
на моей машине и стоит сервер |
| Автор: FortMax 27.12.2006, 06:31 |
| SparF, всё сделал, как ты сказал, но ничего не получается |
| Автор: SparF 27.12.2006, 13:23 | ||
| FortMax, Ничего не получается - это как? ))))) я про то, что давай конкретнее..... ну а для начала посмотри - пингуется ли твоя машина по доменному имени Пуск-выполнить-cmd.exe
если пингуется, значит проблема уже в настройке/работе Apache выложи сюда полный httpd.conf (если он большой - исключи комменты) |
| Автор: Mal Hack 27.12.2006, 15:21 |
Смотри внимательно, IP сервера который я указал... То, что сервер (Апач) стоит у тебя, это замечательно, но остальная сеть об этом откуда знает? Только если ты на главном общем сетевом сервере (не апач), пропишешь то, что я указал выше. |
| Автор: xpk 9.1.2007, 15:25 |
| Mal Hack, Как прописть на общем сервере? FortMax, для своей машины ты настроил все верно, но тебе надо показать это сетевым пользователям. То, что ты сделал в hosts файле на своей машине, ты должен написать в таком же файле на сервере 192.168.0.1. |
| Автор: Mal Hack 9.1.2007, 18:16 |
Только так. |
| Автор: FortMax 15.1.2007, 03:20 | ||||
я переделал ip своей машины на 192.168.1.1 и соответственно всё исправил в httpd.conf, но всё равно с других машин подкючённых к сети зайти не удаётся Вот содержание моего httpd.conf:
|
| Автор: ZeeLax 15.1.2007, 07:52 | ||
О, небо! Ну откуда же твоя сетка вся будет знать, что этот хостнэйм это ты? Тут уже все по разу сказали, что это
нужно на ВСЕХ! компах в локалке. Но гораздо грамотнее будет просто поднять DNS. |
| Автор: FortMax 15.1.2007, 09:00 |
Может подскажешь, как мне это сделать |
| Автор: ZeeLax 15.1.2007, 09:23 |
Виндовый DNS не админил, не подскажу. |
| Автор: FortMax 15.1.2007, 10:14 |
В моём руководстве по Apachy ничего не было написано про это |
| Автор: FortMax 15.1.2007, 10:39 |
| ещё я выложи в директорию dv файл index.html, но у меня вместо этого файла в браузере отображается список директорий .... |
| Автор: ZeeLax 15.1.2007, 10:42 | ||
Один топик - один вопрос! |
| Автор: Mal Hack 15.1.2007, 16:43 |
| FortMax, ознакомься с официальной документацией: http://httpd.apache.org/docs/2.0/mod/mod_dir.html#directoryindex |
| Автор: mishaSL 15.1.2007, 17:18 | ||
Еще бы там было сказано, при чем тут Apache и настройка DNS сервера. Если тебе так нравится Windows то ставишь Windows 2003 Server, берешь руководство и настраиваешь DNS сервер, если никогда этим не занимался то раза с 4 получится все сделать правильно. Но гораздо лучше будет поставить FreeBSD и под него уже DNS настраивать. |
| Автор: xoslv 16.1.2007, 17:41 | ||
У меня на FreeBSD работает так:
|