IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Веб-программирование (https://www.imho.ws/forumdisplay.php?f=29)
-   -   Настройка Apache для работы в локальной сети (https://www.imho.ws/showthread.php?t=82883)

Kitsune 31.03.2005 11:23

Настройка Apache для работы в локальной сети
 
Появилась необходимость сделать доступным web-сервер Apache внутри локальной сети, т.е. пользователь на одной из локальных машин набирает например http://myserv и автоматом попадает на наш сервак.
Помогите пожалуйста осуществить такую настройку (что нужно настроить в винде, в апаче и.т.д.)
Буду рад вспомогательным ссылкам, спасибо!

Ghost 31.03.2005 11:43

В файле %windir%\system32\drivers\etc\hosts на клиентах пропиши:
Код:

10.0.0.1 myserv
где вместо 10.0.0.1 подставляешь ip-адрес своего сервера

LAndrew2 03.04.2005 19:48

или можно дать имя своему компу myserv (компу с сервером) - тогда тоже все будет ОК
главное, чтоб в настройках apache (файл httpd.conf) была строчка
Listen *:80
;)

Vovs 05.04.2006 12:32

Всё тоже
 
на каждом клиенте править hosts - это, я считаю, не выход.
Можно ли както подправить лишь httpd.conf и не переименовывать комп с сервером, чтобы на любой машине в сети в адресную строку вбить имя компа с Апачем и увидеть сайт?
Второй вопрос:
когда я это делаю, то загружается только первая страница без графики и если кликнуть на любую ссылку пишет, что невозможно отобразить страницу.
Что бы это могло значить?

LAndrew2 05.04.2006 15:45

Цитата:

Vovs:
Второй вопрос:
когда я это делаю, то загружается только первая страница без графики и если кликнуть на любую ссылку пишет, что невозможно отобразить страницу.
Что бы это могло значить?
а как ссылки и ссылки на картинки прописаны? пути абсолютные или относительные?

Vovs 06.04.2006 09:09

То LAndrew2
 
Я не могу сказать какие пути, так как не знаю какие это абсолютные, какие относительные.
В моем случае наверное нужно поменять имя хоста на компе с апачем.
Так как я там прописал Localhost.
Поэтому при первой загрузке страница идет с этого компьютера, а при клике на ссылку уже загрузка идет с моего компа - тоже локалхоста.
Это мое мнение, может я и ошибаюсь.
Ещё не пробовал.

Кстати, в строке состояния пишет, что загрузка картинок идет.

Naked 06.04.2006 10:07

Цитата:

Vovs:
Так как я там прописал Localhost.
укажи в конфиге апача не локалхост, а нормальное имя какое-нибудь, потом у себя в hosts укажи ip того компа и адрес, по которому ТЫ будешь к нему ходить (вообще оно должно совпадать с настройками апача)...все должно работать. (hosts просто вместо какого-то имени подставляет его ip)
Цитата:

Vovs:
Кстати, в строке состояния пишет, что загрузка картинок идет.
скорее всего у тебя разные имена были даны в hosts и в апаче серверу, тогда при клике на ссылку оно ссылается на имя то, которое дано апачем (если ссылки вида http://www.server.com/images/back.gif), если же ссылки вида /images/back.gif, то все должно работать, возможно тогда, что действительно два локалхоста не разберутся...

Vovs 06.04.2006 10:43

Цитата:

Сообщение от The_naked
укажи в конфиге апача не локалхост, а нормальное имя какое-нибудь, потом у себя в hosts укажи ip того компа и адрес, по которому ТЫ будешь к нему ходить (вообще оно должно совпадать с настройками апача)...все должно работать. (hosts просто вместо какого-то имени подставляет его ip)

А если в сети около сотни - двух сотен компьютеров?
Разве нужно на каждом компе править hosts????

Hubbitus 06.04.2006 11:48

Цитата:

Vovs:
на каждом клиенте править hosts - это, я считаю, не выход.
Можно ли както подправить лишь httpd.conf и не переименовывать комп с сервером, чтобы на любой машине в сети в адресную строку вбить имя компа с Апачем и увидеть сайт?
Нет, резолвинг доменов никак не относится к настройкам Апча (httpd.conf). Если не хотите прописывать всем в hosts, поднимите в сети еще ДНС-сервер, и держите зону домена там.

Naked 06.04.2006 17:59

Цитата:

Vovs:
Разве нужно на каждом компе править hosts????
Если не поднят DNS - то нужно, тока можно это дело автоматизировать...а с ДНС-ом тоже проблемы - например я поднял, тока иногда он все равно почему-то глючит - для подстраховки прописал на каждой машине в hosts (но у меня случай другой - компов меньше гораздо ;) )


Часовой пояс GMT +4, время: 04:53.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.