Apache под Win в локальной сети

Andrew z

Новичок
Apache под Win в локальной сети

Есть установленный и функционирующий Apache (платформа Windows).

hosts:
127.0.0.1 localhost site1
127.0.0.2 site2
...

httpd.conf:
...
NameVirtualHost 127.0.0.1
<VirtualHost localhost>
ServerAdmin [email protected]
ServerName localhost.ru
DocumentRoot "c:/home/localhost/public_html"
ErrorLog c:/home/localhost/error.log
CustomLog c:/home/localhost/access.log common
</VirtualHost>

<VirtualHost site2.ru>
ServerAdmin [email protected]
ServerName site2.ru
DocumentRoot "c:/home/site2/public_html"
ErrorLog c:/home/site2/error.log
CustomLog c:/home/site2/access.log common
</VirtualHost>
...

Очень хочется, чтобы соседние компьютеры в локальной сети имели возможность вызывать site1 и site2. Как это можно сделать?
 

Brezee

Новичок
так они и имеют такую возможность
если у тебя скажем сервер работает на машине с ip 192.168.1.1
то с другой машины сайт будет доступен по адресу
http://192.168.1.1/site2.ru/
 

Andrew z

Новичок
Так не работает. Посмотри внимательно, что я написал относительно VirtualHosts
 

#!/Perlik

Guest
Слушай, парень, ты определись, каким способом у тебя будут прописаны виртуалхосты, то ли по домену то ли по айпи. Не путай плиз.

пример:

NameVirtualHost 127.0.0.1

<VirtualHost 127.0.0.1>
ServerAdmin [email protected]
DocumentRoot c:/www/perlik
ServerName perlik
ErrorLog logs/perlik.zp.ua-error_log
CustomLog logs/perlik.zp.ua-access_log common
AddHandler cgi-script .cgi .pl
AddHandler server-parsed .htm
AddHandler server-parsed .html

<Directory "c:/www/perlik">
AllowOverride All
Options None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>


</VirtualHost>

################################################################################


<VirtualHost 127.0.0.1>
ServerAdmin [email protected]
DocumentRoot c:/www/moda
ServerName moda
ErrorLog logs/tempalov.zp.ua-error_log
CustomLog logs/tempalov.zp.ua-access_log common

<Directory "c:/www/moda">
AllowOverride All
Options ExecCGI
Order allow,deny
Allow from all
</Directory>


</VirtualHost>
 

Altex

Новичок
Andrew z
127.0.0.1 localhost site1
127.0.0.2 site2


Очень хочется, чтобы соседние компьютеры в локальной сети имели возможность вызывать site1 и site2. Как это можно сделать?
Для начала, тебе надо нормальные айпишники указать. Вспомни, что лупбэки из сети не видны, только с твоего компа.

-~{}~ 17.02.04 11:07:

А потом - как сказал перлик, только уже с нормальным айпишником.
 

#!/Perlik

Guest
а да точно, спасибо, упустил момент, дай своему кампу айпишник 192.168......
 
Сверху