У меня было 2 веб-сайта, работающих на сервере с 2 разными именами хостов. Назовем их
1 - hostname1.host.com
2 - hostname2.host.com
hostname1.host.com
был привязан к сайту WordPress, а hostname2.host.com
был привязан к сайту ASP.NET MVC. Дополнительно, было еще 2 сайта MVC, которые выполняли функции контроля качества и размещения на портах 8000
и 8008
соответственно. Естественно, к ним можно было получить доступ либо через имя хоста, либо просто по IP-адресу сервера.
По состоянию на вчерашний день сайт WordPress устарел. Я привязал hostname1.host.com
к сайту MVC, так как это тот, который я хочу использовать, и удалил это имя хоста из привязки сайта WordPress.
У меня есть 2 глобальных правила перезаписи URL:
Первое правило перенаправляет весь трафик с IP-адресом сервера на hostname1.host.com
, за исключением портов 8000
, ] 8080
и 8008
.
Второе правило перенаправляет весь трафик с hostname2.host.com
на hostname1.host.com
. Я' Мы также включили порты из этого правила.
Затем на действующем сайте MVC у меня также есть правило, которое перенаправляет весь трафик порта 80
на 443
:
Проблема У меня есть желание привязать сайт WordPress к порту 8080
, который не работает. У меня есть:
На моем действующем сайте есть привязки (представьте, что под красным написано hostname1.host.com):
Что потом происходит, когда я пытаюсь получить доступ к сайту WordPress на любом из доменов или IP адрес на порту 8080
- я получаю перенаправление:
Объект перемещен
Этот документ можно найти здесь
Этого быть не должно. Не должно быть правила, перенаправляющего порт 8080
на имя хоста.
Я все еще могу получить доступ к промежуточному сайту и качеству. Я даже пробовал поменять местами порт сайта QA на порт сайта WordPress. Затем я могу получить доступ к сайту QA через порт 8080
, но порт 8000
перенаправляет на имя хоста.
Из журналов IIS:
Этого много:
#Software: Microsoft Internet Information Services 8.5
#Version: 1.0
#Date: 2016-11-24 12:27:57
#Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) cs(Referer) sc-status sc-substatus sc-win32-status time-taken
2016-11-24 12:27:57 192.168.3.7 GET / - 8080 - 169.1.87.250 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/54.0.2840.99+Safari/537.36 - 302 0 0 1687
2016-11-24 12:36:09 192.168.3.7 GET /Default/ChurchGroups - 8080 - 169.1.134.14 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/54.0.2840.99+Safari/537.36 - 302 0 0 1119
2016-11-24 12:36:17 192.168.3.7 GET / - 8080 - 169.1.134.14 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/54.0.2840.99+Safari/537.36 - 302 0 0 1157
2016-11-24 12:36:23 192.168.3.7 GET / - 8080 - 169.1.134.14 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/54.0.2840.99+Safari/537.36 - 302 0 0 1171
2016-11-24 12:36:35 192.168.3.7 GET / - 8080 - 169.1.134.14 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/54.0.2840.99+Safari/537.36 - 302 0 0 1156
2016-11-24 12:36:43 192.168.3.7 GET / - 8080 - 169.1.134.14 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/54.0.2840.99+Safari/537.36 - 302 0 0 1171
2016-11-24 12:37:06 192.168.3.7 GET / - 8080 - 169.1.134.14 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/54.0.2840.99+Safari/537.36 - 302 0 0 1147
2016-11-24 12:37:20 192.168.3.7 GET / - 8080 - 169.1.134.14 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/54.0.2840.99+Safari/537.36 - 302 0 0 1156
2016-11-24 12:37:32 192.168.3.7 GET / - 8080 - 169.1.134.14 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/54.0.2840.99+Safari/537.36 - 302 0 0 1140
2016-11-24 12:37:39 192.168.3.7 GET / - 8080 - 169.1.134.14 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/54.0.2840.99+Safari/537.36 - 302 0 0 1171
2016-11-24 12:38:11 192.168.3.7 GET /Default/Schools - 8080 - 169.1.134.14 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/54.0.2840.99+Safari/537.36 - 302 0 0 1187
2016-11-24 12:38:25 192.168.3.7 GET /Default/Schools - 8080 - 169.1.134.14 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/54.0.2840.99+Safari/537.36 - 302 0 0 1185
Можете ли вы разместить журналы IIS, когда это случится? Похоже, что где-то есть подвох, и журналы IIS могут содержать больше информации в зависимости от уровня записи.