| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Сети > Виртуальные хосты (http сервер) |
| Автор: _Alex 20.5.2007, 16:17 | ||
| Допустим есть простой сервер ждущий на порту 80. Принцып работы:
К такой программе можно обратиться "http://localhost/" Вопрос: Как сделать виртуальные хосты? http://sub.localhost/ З.Ы. Исходники Apache мне разобрать не удалось. |
| Автор: ptr 21.5.2007, 08:15 |
| На твой сервер приходит запрос, например GET, в нем поле Host. И уже из этого поля сервер определяет на какой хост был запрос. |
| Автор: _Alex 21.5.2007, 11:54 |
Да, это так, но у меня проблема была в том что запрос не приходил... Оказалось что нужно было добавить "127.0.0.1 sub.localhost" в файл "C:\WINDOWS\system32\drivers\etc\hosts" И ещё вопрос, где нужно добавить такую запись в UNIX подобных ОС? |
| Автор: ptr 21.5.2007, 12:49 | ||
А как ты хотел чтобы браузер узнал IP хоста? Либо из DNS, либо из hosts.
|