![]() |
Страницы (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)
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>
............................
............................
| Формат времени GMT. Текущее время 07:13. | Страницы (2): [1] 2 » Показаны 25 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.