Форум сетевых администраторов
Показаны 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)


Помещено TitanDesign 26-12-2002 в 04:53:

Apache и Lan

Как сделать чтобы все компьютеры в локальной сети могли заходить на мои виртуальные сайты в апачи?


Помещено polo 26-12-2002 в 07:10:

а ты попробуй с другого компьютера набрать в браузере ип своего. Только не забудь запустить апачи.

__________________
Всегда есть решение.


Помещено TitanDesign 26-12-2002 в 09:07:

Да но я попадаю на локальный а мне нужно на виртуальные адреса.


Помещено polo 26-12-2002 в 14:17:

ну да, ты попадаешь на localhost, а для других ты должен добавить ип, правдо я не знаю как это делается в виндовсе.

__________________
Всегда есть решение.


Помещено Stek 26-12-2002 в 23:42:

quote:
локальный а мне нужно на виртуальные адреса.

Виртуальные это что ??? Пускай к тебе по ip ходят.

__________________
http://www.phpdevs.com
Ð_усский ресурс о PHP


Помещено TitanDesign 27-12-2002 в 08:40:

Виртуальные это именые адреса тоесть у них нет ипишника!
Ну тогда подскажите как сделать алиансы? И могут их видеть из локалки?
Спосибо!


Помещено polo 30-12-2002 в 14:01:

В общем поэкспериментировал я с этим и вот что получается: если у тебя комп крутится на выне то он соответсвенно (на сколько мне известно) не поддерживает виртуальные интерфэйсы и для присвоения компу несколько ип нужны отдельные сетевухи, для каждого хоста своя сетевуха. Хостинг на базе имен тут тоже отпадает. Остается лишь вариант с портами, реализовывается так:

code:

BindAdress 172.26.0.10 #IP твоего компа
Listen: 80
Listen: 8080
Listen: ... # в общем для каждого хоста отдельный порт

#далее идут хосты
<VirtualHost 172.26.0.10:8080>
#директивы хоста
</VirtualHost>


<VirtualHost 172.26.0.10:порт>
#директивы хоста
</VirtualHost>



Если под *никсы то то уже можно использовать виртуальные интерфэйсы.

__________________
Всегда есть решение.


Помещено Quetzalcoatl 03-01-2003 в 09:03:

Винда поддерживает виртуальные интерфейсы, правда енто не рекомендуется делать, НО если очень надо, то можно - заходишь в свойства TCP-протокола, в сетевых подключениях, там в дополнительно IP-адреса и добовляешь, сколько хочешь на один адаптер. Вот так вот...

__________________
Администратор Бед в Данных...


Помещено polo 03-01-2003 в 23:55:

точно блин, а я кнопарь дополнительно не заметил

__________________
Всегда есть решение.


Помещено devels 14-01-2003 в 14:50:

А чтож вы парню не объяснили, что надо ешё в DNS прописать эти виртуальные сервера на его IP???
И тогда не нужен изврат с несколькими IP или портами??
А если у человека администратор злобный и не даст доступ к dns то скорее всего у него (админа) и DHCP настроен :-( тогда действительно выход только по портам разделять


Помещено Bratok 19-01-2003 в 14:33:

Re: Apache и Lan

quote:
Первоначальное сообщение от TitanDesign
Как сделать чтобы все компьютеры в локальной сети могли заходить на мои виртуальные сайты в апачи?

В httpd.conf настраиваешь типа такого:

code:
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>



потом прописываешь в x:\windir\system32\drivers\etc\hosts



code:
127.0.0.1       localhost
127.0.0.2       name2.ru
127.0.0.3       name3.ru



перегружаешся и все прекрасно работает

__________________
Tu ne cede malis, sed contra audehtior
Не покоряйся беде, но смело иди навстречу.


Помещено polo 19-01-2003 в 19:34:

Bratok ты не в тему написал, челу надо было с другого компа в сети обращятся.

__________________
Всегда есть решение.


Помещено Bratok 19-01-2003 в 20:22:

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

вот пример настройки одного сервера в инете:

code:

<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
Не покоряйся беде, но смело иди навстречу.


Помещено ReVeRSeR 23-01-2003 в 17:59:

Хм, народ вы тогда скажите чтобы он днс поставил или админов заипал чтобы прописали ему эти доменные имена, а то у других пахать не будет. Сам в локале, сам знаю что это. А по разным портам вешать не выход забывать будешь где что на каком порте висит....
ДНСки при виртуальных хостах обязательны!


Помещено FirMord 12-02-2003 в 16:41:

Re: Re: Apache и Lan

quote:
Первоначальное сообщение от Bratok
В httpd.conf настраиваешь типа такого:
NameVirtualHost 127.0.0.1

#----localhost
<VirtualHost 127.0.0.1>
............................
............................



2браток: я так делал, как ты советовал, где-то с год назад, но если в сетке нема ДНСа и в нём не прописано всё это шаманство, то кукиш получится, а не виртуальные хосты, т.е. ты-то сможешь заходить на свои ввв.нэймы1,2,3,4,5.сом, а другие из сетки нет.
кидаю аттач, где эта трабла рассматривается.
расскажи подробней, что за компы и софт в твоей сетке "из 4х компов", что за сервак...может и впрямь решение где-то рядом :/


Помещено FirMord 12-02-2003 в 16:43:

Apache и Lan

тьфу...вот аттач!


Помещено Bratok 13-02-2003 в 00:43:

FirMord

quote:
расскажи подробней, что за компы и софт в твоей сетке "из 4х компов", что за сервак...может и впрямь решение где-то рядом :/


Сервак стоит на основе фрюхи, рабочии станции на основе WinXP pro + SP1
(материнки у всех MSI MS-6528 процессоры Intel Inside P4 1.6 - 2GHz оперативка у каждого такая как он сам посчитал нужным на серваке 2 GB у меня на компах так же по 2 гига, харды от 60 до 100 GB)
два компа и сервак стоят у меня дома, два других компа раскинуты друзям с удаление на 40 и 90 метров от сервака...
сервер используется как DNS и связующее звено для выхода в инет...

__________________
Tu ne cede malis, sed contra audehtior
Не покоряйся беде, но смело иди навстречу.


Помещено FirMord 13-02-2003 в 08:45:

quote:
Первоначальное сообщение от Bratok

cервер используется как DNS и связующее звено для выхода в инет...


видимо это ключевая фраза. Вчера попробовал сделать по твоей методе, но опять-таки облом. ДНС нужен обязательно.
На этом можно отчаяться.


Помещено godzila 13-02-2003 в 09:47:

Вообщемто решение проблемы очень просто ... первое это снести 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


Помещено FirMord 13-02-2003 в 11:24:

вин2к сервер стоИт, но ф-ций ДНС она не выполняет...можно как-нить всё это дело настроить при минимальных последствий для остальных пользователей локалки?


Помещено godzila 13-02-2003 в 12:36:

quote:
Первоначальное сообщение от FirMord
вин2к сервер стоИт, но ф-ций ДНС она не выполняет...можно как-нить всё это дело настроить при минимальных последствий для остальных пользователей локалки?



Всмысле как не работает ? Попробуйте описать проблему более конкретно

если в самой WIn2000 запускается сервис DNS.
+ если у пользователей локальной сети прописан ip вашего Сервера то все должно работать ...

тоесть если ваш серв 192.168.1.1 то у пользователей в сети должны быть прописаны DNS Сервера 192.168.1.1.

Или если вы используете DHCP то надо настроить его так чтобы он выдавал клиентам адрес DNS сервера.


Помещено FirMord 13-02-2003 в 14:28:

проблемы нет, просто сервак мой игровой + сайт на нём висит, никаких ф-ий по управлению траффиком/IP-адресацией он не занимается..
сервисы DNS, DHCP отключены ессно.
наиболее важная инфа: в сетке полная демократия, DHCP и DNS серверов нет, есть список рекомендуемых IP-адресов, которые юзеры прописывают ручками
что посоветуешь?
вообще мне вирт. хосты нужны для интереса и удобства.
ЗЫ. в данное время на сайт доступ через имя компа или IP.


Помещено godzila 13-02-2003 в 14:54:

дык чего тут советовать хочеш виртуальные хосты от опачи получить запускай на сервере DNS и все должны прописать усебя в настроках TCP/IP ип адрес этого сервера.
Иначе доступ к virtual.anyhost.domen ты неполучиш...


Помещено FirMord 13-02-2003 в 16:23:

это не подходит. я этак уже делал и всё работало, но админ сказал, что не одобрит такого решения, короче мой ДНС прописывать никто не будет. имхо вопрос снят.


Помещено DiaboloHK 08-03-2003 в 23:24:

как обращаться с этим 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.