2009-06-22 2 views
2

Я использую виртуальный хост, поэтому у меня есть общий IP-адрес. Я хотел бы получить доступ к моему тестовому сайту, отправив HTTP-заголовок хоста на IP-адрес, чтобы сервер мог разрешить имя и отправить обратно страницу моего сайта. Я использую незарегистрированное доменное имя на сервере, поэтому я не могу просто ввести URL-адрес в браузер. Кто-нибудь знает самый простой способ установить HTTP-заголовок и отправить его на IP-адрес?HTTP Header

Благодаря

ответ

0

Добавить альтернативный IP-адрес для сетевой карты на хосте, и использовать этот IP-адрес для веб сервер. В качестве альтернативы вы можете установить IP-адрес на виртуальной машине и использовать его.

В качестве другой альтернативы - администратор sys обновляет ваш DNS-сервер; добавьте псевдонимы для своего веб-сервера и настройте заголовки для обработки этих запросов, предполагая, что вы используете IIS. Я не уверен, что это сделать на других веб-серверах.

Чтобы обновить настройки DNS, на контроллере домена перейдите на консоль управления DNS и перейдите к соответствующему домену в зоне прямого просмотра. Добавьте новый псевдоним и укажите его на веб-сервере. Псевдоним может быть чем-то вроде MyWebApp.MyDomain.Local и указывать на MyWebServer.MyDomain.Local.

Если это звучит как подходящий способ сделать что-то, сообщите мне, и я добавлю более подробную информацию о том, как это сделать.

Который не может ответить на поставленный вопрос ...: - \

+1

Я думаю, что когда он сказал «виртуальный хост», он имел в виду общий хостинг для веб-сайта, а не виртуального хоста в смысле виртуализации. –

+0

Добавление IP-адреса к экземпляру сервера все равно будет работать. У меня было лучшее представление о том, как это сделать. – Hooloovoo

1

Из командной строки:

telnet 127.0.0.1 80 
GET/HTTP/1.1 
Host: example.com 

Замена IP- адреса и имени хоста с теми, о которых Вы заботитесь.

0

Не отвечая на вопрос напрямую, но чтобы протестировать виртуальные хосты до того, как в прошлом была помечена запись DNS, я добавил запись в файл локальных хостов. Обычно он находится в/etc/hosts на GNU/Linux и аналогичных и% WINDIR% \ system32 \ drivers \ etc \ hosts в Windows.

Существующие записи должны дать вам представление о том, что добавить к нему.

0

Вы также можете использовать службу DynDNS, зарегистрировать субдомен (например, mywebsites.homedns.org) бесплатно и включить подпункты-подстановочные знаки. Затем вы можете добавить foo.mywebsites.homedns.org в vhost ServerAlias ​​и перейти к http://foo.mywebsites.homedns.org.