![]() |
Показаны 25 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Apache (http://netadmin.ws/forum/forumdisplay.php?forumid=21)
-- Apache и Lan (http://netadmin.ws/forum/showthread.php?threadid=3790)
Apache и Lan
Как сделать чтобы все компьютеры в локальной сети могли заходить на мои виртуальные сайты в апачи?
а ты попробуй с другого компьютера набрать в браузере ип своего. Только не забудь запустить апачи.
__________________
Всегда есть решение.
Да но я попадаю на локальный а мне нужно на виртуальные адреса.
ну да, ты попадаешь на localhost, а для других ты должен добавить ип, правдо я не знаю как это делается в виндовсе.
__________________
Всегда есть решение.
quote:
локальный а мне нужно на виртуальные адреса.
__________________
http://www.phpdevs.com
Ð_усский ресурс о PHP
Виртуальные это именые адреса тоесть у них нет ипишника!
Ну тогда подскажите как сделать алиансы? И могут их видеть из локалки?
Спосибо!
В общем поэкспериментировал я с этим и вот что получается: если у тебя комп крутится на выне то он соответсвенно (на сколько мне известно) не поддерживает виртуальные интерфэйсы и для присвоения компу несколько ип нужны отдельные сетевухи, для каждого хоста своя сетевуха. Хостинг на базе имен тут тоже отпадает. Остается лишь вариант с портами, реализовывается так:
BindAdress 172.26.0.10 #IP твоего компа
Listen: 80
Listen: 8080
Listen: ... # в общем для каждого хоста отдельный порт
#далее идут хосты
<VirtualHost 172.26.0.10:8080>
#директивы хоста
</VirtualHost>
<VirtualHost 172.26.0.10:порт>
#директивы хоста
</VirtualHost>
__________________
Всегда есть решение.
Винда поддерживает виртуальные интерфейсы, правда енто не рекомендуется делать, НО если очень надо, то можно - заходишь в свойства TCP-протокола, в сетевых подключениях, там в дополнительно IP-адреса и добовляешь, сколько хочешь на один адаптер. Вот так вот...
__________________
Администратор Бед в Данных...
точно блин, а я кнопарь дополнительно не заметил 
__________________
Всегда есть решение.
А чтож вы парню не объяснили, что надо ешё в DNS прописать эти виртуальные сервера на его IP???
И тогда не нужен изврат с несколькими IP или портами??
А если у человека администратор злобный и не даст доступ к dns то скорее всего у него (админа) и DHCP настроен :-( тогда действительно выход только по портам разделять
Re: Apache и Lan
quote:
Первоначальное сообщение от TitanDesign
Как сделать чтобы все компьютеры в локальной сети могли заходить на мои виртуальные сайты в апачи?
NameVirtualHost 127.0.0.1
#----localhost
<VirtualHost 127.0.0.1>
ServerAdmin webmaster@localhost
ServerName localhost
DocumentRoot "d:/usr/www"
ScriptAlias /cgi-bin/ "d:/usr/www/cgi-bin/"
ErrorLog d:/usr/www/error.log
CustomLog d:/usr/www/access.log common
</VirtualHost>
#----name2.ru
<VirtualHost 127.0.0.2>
ServerAdmin webmaster@localhost
ServerName name2.ru
DocumentRoot "d:/usr/users/name2.ru/www"
ScriptAlias /cgi-bin/ "d:/usr/users/name2.ru/www/cgi-bin/"
ErrorLog d:/usr/users/name2.ru/error.log
CustomLog d:/usr/users/name2.ru/access.log common
</VirtualHost>
#----name3.ru
<VirtualHost 127.0.0.3>
ServerAdmin webmaster@localhost
ServerName name3.ru
DocumentRoot "d:/usr/users/name3.ru/www"
ScriptAlias /cgi-bin/ "d:/usr/users/name3.ru/www/cgi-bin/"
ErrorLog d:/usr/users/name3.ru/error.log
CustomLog d:/usr/users/name3.ru/access.log common
</VirtualHost>
127.0.0.1 localhost
127.0.0.2 name2.ru
127.0.0.3 name3.ru

__________________
Tu ne cede malis, sed contra audehtior
Не покоряйся беде, но смело иди навстречу.
Bratok ты не в тему написал, челу надо было с другого компа в сети обращятся.
__________________
Всегда есть решение.
2polo
данная схема работает у меня в домашней локальной сети из 4 компов.
единствнная не точность в моем сообщении была это, то что я написал локальные ip 127.0.х.х это было просто для примера
т.к. 127.0.х.х по определению не будут опознаваться с других машин.
для локалок обычно берутся:
10.0.0.0 - 10.255.255.255 - единая сеть класса A
172.16.0.0 - 172.31.255.255 - группа из 16-ти смежных сетей класса B
192.168.0.0 - 192.168.255.255 - группа из 256-ти смежных сетей класса C
вот пример настройки одного сервера в инете:
<VirtualHost 192.168.0.11>
ServerAdmin name@server1.com
DocumentRoot /home/hosting/server1.com/www
ServerName www.server1.com
ServerAlias server1.com
ErrorLog /var/log/httpd/server1.com-error_log
CustomLog /var/log/httpd/server1.com-access_log common
</VirtualHost>
<VirtualHost 192.168.0.11>
ServerAdmin name@server1.com
DocumentRoot /home/hosting/server2.com/www
ServerName www.server2.com
ServerAlias server2.com
ErrorLog /var/log/httpd/server2.com-error_log
CustomLog /var/log/httpd/server2.com-access_log common
</VirtualHost>
<VirtualHost 192.168.0.11>
ServerAdmin name@server1.com
DocumentRoot /home/hosting/server3.com/www
ServerName www.server3.com
ServerAlias server3.com
ErrorLog /var/log/httpd/server3.com-error_log
CustomLog /var/log/httpd/server3.com-access_log common
</VirtualHost>
__________________
Tu ne cede malis, sed contra audehtior
Не покоряйся беде, но смело иди навстречу.
Хм, народ вы тогда скажите чтобы он днс поставил или админов заипал чтобы прописали ему эти доменные имена, а то у других пахать не будет. Сам в локале, сам знаю что это. А по разным портам вешать не выход забывать будешь где что на каком порте висит....
ДНСки при виртуальных хостах обязательны!
Re: Re: Apache и Lan
quote:
Первоначальное сообщение от Bratok
В httpd.conf настраиваешь типа такого:
NameVirtualHost 127.0.0.1
#----localhost
<VirtualHost 127.0.0.1>
............................
............................
Apache и Lan
тьфу...вот аттач!
FirMord
quote:
расскажи подробней, что за компы и софт в твоей сетке "из 4х компов", что за сервак...может и впрямь решение где-то рядом :/
__________________
Tu ne cede malis, sed contra audehtior
Не покоряйся беде, но смело иди навстречу.
quote:
Первоначальное сообщение от Bratok
cервер используется как DNS и связующее звено для выхода в инет...
Вообщемто решение проблемы очень просто ... первое это снести XP
поскольку добавить дополнительную DNS запись я там себе неособо представля как это возможно. Второе поставить win2000 желательно server версию и соответственно там настроить дополнительные DNS на те ip которые ты хочеш.
или же если ты используеш какие ни-будь программы типа WinRoute то тебе надо указывать DNS в них. а иначе утебя доступ на твои виртуальные сайты можно осущевстлять по средствам указания порта тоесть:
HTTP://192.168.1.1:81
HTTP://192.168.1.1:82
HTTP://192.168.1.1:83
вин2к сервер стоИт, но ф-ций ДНС она не выполняет...можно как-нить всё это дело настроить при минимальных последствий для остальных пользователей локалки?
quote:
Первоначальное сообщение от FirMord
вин2к сервер стоИт, но ф-ций ДНС она не выполняет...можно как-нить всё это дело настроить при минимальных последствий для остальных пользователей локалки?
проблемы нет, просто сервак мой игровой + сайт на нём висит, никаких ф-ий по управлению траффиком/IP-адресацией он не занимается..
сервисы DNS, DHCP отключены ессно.
наиболее важная инфа: в сетке полная демократия, DHCP и DNS серверов нет, есть список рекомендуемых IP-адресов, которые юзеры прописывают ручками
что посоветуешь?
вообще мне вирт. хосты нужны для интереса и удобства.
ЗЫ. в данное время на сайт доступ через имя компа или IP.
дык чего тут советовать хочеш виртуальные хосты от опачи получить запускай на сервере DNS и все должны прописать усебя в настроках TCP/IP ип адрес этого сервера.
Иначе доступ к virtual.anyhost.domen ты неполучиш...
это не подходит. я этак уже делал и всё работало, но админ сказал, что не одобрит такого решения, короче мой ДНС прописывать никто не будет. имхо вопрос снят.
как обращаться с этим DNS расскажите начинающему?
вот хочу чтобы с друших компов в сети писали "forum" а не мой ип (или например forum.an ну в этом направлении)
что надо мне прописывать и что надо будет прописывать на другпах в сети и самое главное где прописывать всё это (прошу поподробнее так как с этим ещё не встречался) винды вот какие есть: WinME Win98SE WinXP Pro SP1
| Формат времени GMT. Текущее время 08:06. | Показаны 25 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.