Тотальная неудачница и убийца жёстких дисков.
Подам в суд на Microsoft. Чтобы идеи не воровала >_<
Давным-давно Линда написала свой вэб сервер для эмуляции юниксового вэб сервера. Называлось это чудо AJPapps - Simple HTTP server. Там даже была возможность делать несколько сайтов с определением нужного по параметру Host в заголовке запроса. Я просто делала в HOSTS запись, которая перенаправляла DNS запись на 127.0.0.1, и у меня было несколько сайтов. Для тестирования - в самый раз.
Но сегодня я решила развернуть тестовый сайт на IIS. И что? Там есть возможность добавить хоть милион сайтов, можно на каждый назначить свой порт, можно выбирать сайт по айпишнику, а можно всё по тому же Host из заголовка HTTP запроса.
Мою идею укарли ^^' Шучу, но всёже было интересно узнать, что я шла по тому же пути, но додумалась до него сама - экспериментами с протоколом HTTP.
Вот как это выглядит. Сначала на сервер идёт запрос. Обратите внимание на имя хоста ^_^
GET / HTTP/1.0
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; MRA 4.7 (build 01670); .NET CLR 2.0.50727)
Accept: */*
Accept-Encoding: gzip
Referer: http://www.lindachan.ne.jp/
Host: www.lindachan.ne.jp
А вот что отвечает сервер. Заголовок X-Devote-To добавила я.
HTTP/1.1 200 OK
Content-Length: 34070
Content-Type: text/html
Content-Location: http://www.lindachan.ne.jp/index.htm
Last-Modified: Sun, 19 Nov 2006 10:59:58 GMT
Accept-Ranges: bytes
ETag: "0b2cdac9bc71:31c"
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
X-Devote-To: Ariel ^_^!
Date: Tue, 17 Apr 2007 01:31:55 GMT
Connection: close
Примерно так ^_^
Давным-давно Линда написала свой вэб сервер для эмуляции юниксового вэб сервера. Называлось это чудо AJPapps - Simple HTTP server. Там даже была возможность делать несколько сайтов с определением нужного по параметру Host в заголовке запроса. Я просто делала в HOSTS запись, которая перенаправляла DNS запись на 127.0.0.1, и у меня было несколько сайтов. Для тестирования - в самый раз.
Но сегодня я решила развернуть тестовый сайт на IIS. И что? Там есть возможность добавить хоть милион сайтов, можно на каждый назначить свой порт, можно выбирать сайт по айпишнику, а можно всё по тому же Host из заголовка HTTP запроса.
Мою идею укарли ^^' Шучу, но всёже было интересно узнать, что я шла по тому же пути, но додумалась до него сама - экспериментами с протоколом HTTP.
Вот как это выглядит. Сначала на сервер идёт запрос. Обратите внимание на имя хоста ^_^
GET / HTTP/1.0
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; MRA 4.7 (build 01670); .NET CLR 2.0.50727)
Accept: */*
Accept-Encoding: gzip
Referer: http://www.lindachan.ne.jp/
Host: www.lindachan.ne.jp
А вот что отвечает сервер. Заголовок X-Devote-To добавила я.
HTTP/1.1 200 OK
Content-Length: 34070
Content-Type: text/html
Content-Location: http://www.lindachan.ne.jp/index.htm
Last-Modified: Sun, 19 Nov 2006 10:59:58 GMT
Accept-Ranges: bytes
ETag: "0b2cdac9bc71:31c"
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
X-Devote-To: Ariel ^_^!
Date: Tue, 17 Apr 2007 01:31:55 GMT
Connection: close
Примерно так ^_^