Форум сетевых администраторов Страницы (2): [1] 2 »
Показаны 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х компов", что за сервак...может и впрямь решение где-то рядом :/


Формат времени GMT. Текущее время 07:13. Страницы (2): [1] 2 »
Показаны 25 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.