Заголовок HTTP - PullRequest
       23

Заголовок HTTP

2 голосов
/ 22 июня 2009

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

Спасибо

Ответы [ 5 ]

7 голосов
/ 22 июня 2009

добавить ip и имя хоста в ваш файл hosts

# Example
88.99.100.1       yourwebsitename.com

http://en.wikipedia.org/wiki/Hosts_file

1 голос
/ 22 июня 2009

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

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

Замена IP-адреса и имени хоста теми, которые вам нужны.

0 голосов
/ 22 июня 2009

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

0 голосов
/ 22 июня 2009

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

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

0 голосов
/ 22 июня 2009

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

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

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

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

Что может не отвечать на заданный вопрос ...: - \

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...