За последние 24 часа нас посетили 17837 программистов и 1571 робот. Сейчас ищут 1233 программиста ...

Локальная сеть, apache на главной машине.

Тема в разделе "Установка PHP", создана пользователем Danilevsky, 11 окт 2006.

  1. Danilevsky

    Danilevsky Активный пользователь

    С нами с:
    12 фев 2006
    Сообщения:
    286
    Симпатии:
    0
    Адрес:
    Киев
    Установлена локальная сеть из машин A и B. На машине A установлен Apache+PHP+MySQL. Так же имеется некоторое количество name-based виртуальных хостов. Если в адресной строке машины B набрать 192.168.0.1 - то открывается localhost машины A. А каким способом можно открыть другие виртуальные хосты?
    Есть догадки, что нужно использовать ip-based виртуальные хосты.
    Так или нет?
     
  2. Anonymous

    Anonymous Guest

    Есть догадка, что нужно их вписать в DNS
     
  3. Danilevsky

    Danilevsky Активный пользователь

    С нами с:
    12 фев 2006
    Сообщения:
    286
    Симпатии:
    0
    Адрес:
    Киев
    Горбунов Олег, а как это в Windows делается?
     
  4. Anonymous

    Anonymous Guest

    Danilevsky, честно - не знаю ) я же программер, а не админ ) Я знаю, как работает, но не знаю куда пишется и как настраивается...
    По идее, если на сервере DNS куда то... есть еще вариант, каждой машине вписать в hosts
     
  5. the.Economist

    the.Economist Активный пользователь

    С нами с:
    8 окт 2006
    Сообщения:
    39
    Симпатии:
    0
    Адрес:
    СПб/Москва
    В одной из системных папок Windows на машине В найти файл hosts и вписать туда
    IP host
     
  6. Danilevsky

    Danilevsky Активный пользователь

    С нами с:
    12 фев 2006
    Сообщения:
    286
    Симпатии:
    0
    Адрес:
    Киев
    the.Economist, что писать?
    сейчас там следующее есть
    ставил 127.0.0.2 - не пашет...
     
  7. the.Economist

    the.Economist Активный пользователь

    С нами с:
    8 окт 2006
    Сообщения:
    39
    Симпатии:
    0
    Адрес:
    СПб/Москва
    192.168.0.1 customserver

    Тогда набирая на машине В в адресной строке customserver будешь перенаправляться на машину А (если ее IP - 192.168.0.1). А там уже Apache разруливай.
     
  8. Danilevsky

    Danilevsky Активный пользователь

    С нами с:
    12 фев 2006
    Сообщения:
    286
    Симпатии:
    0
    Адрес:
    Киев
    the.Economist, да заработало. а как собственно Apache разруливать?
    Я так понимаю нужно каждому виртуальному хосту свой IP выделить?
     
  9. the.Economist

    the.Economist Активный пользователь

    С нами с:
    8 окт 2006
    Сообщения:
    39
    Симпатии:
    0
    Адрес:
    СПб/Москва
    Зачем?
    В httpd.conf Apache прописать соответствующие конфигурации сервера

    Listen 192.168.0.1:80
    <VirtualHost *:*>
    DocumentRoot "X:/home/customhost/www"
    ServerName "www.customhost"
    ServerAlias "customhost" "subdomain.customhost"
    ErrorLog "X:/home/customhost/error.log"
    </VirtualHost>

    Ну и например customhost2
    Listen 192.168.0.1:80
    <VirtualHost *:*>
    DocumentRoot "X:/home/customhost2/www"
    ServerName "www.customhost2"
    ServerAlias "customhost2" "subdomain.customhost2"
    ErrorLog "X:/home/customhost2/error.log"
    </VirtualHost>

    Как-то так.
     
  10. Danilevsky

    Danilevsky Активный пользователь

    С нами с:
    12 фев 2006
    Сообщения:
    286
    Симпатии:
    0
    Адрес:
    Киев
    я наверное чего-то не допонимаю или мы наверное говорим немного о разном
    на машине А есть 2 виртуальных хоста: localhost и prostohost
    на localhost с машины B можно добраться набрав 192.168.0.1, а что набирать что-бы на prostohost добраться????
     
  11. the.Economist

    the.Economist Активный пользователь

    С нами с:
    8 окт 2006
    Сообщения:
    39
    Симпатии:
    0
    Адрес:
    СПб/Москва
    в hosts машины В - 192.168.0.1 prostohost
    И тогда в адресной строке можно набирать prostohost
     
  12. Danilevsky

    Danilevsky Активный пользователь

    С нами с:
    12 фев 2006
    Сообщения:
    286
    Симпатии:
    0
    Адрес:
    Киев
    а если в сети сотня машин... в каждом нужно прописывать hosts? Есть ли какой-нибудь другой способ? Что-бы только машину A настроить, а остальные не трогать?
     
  13. Mavir

    Mavir Guest

    Поставить DNS сервер