Назад | Перейти на главную страницу

Сайт IIS WordPress на альтернативном порте и правилах перезаписи

У меня было 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 я получаю перенаправление:

<h1>Object Moved</h1>This document may be found <a HREF="http://hostname1.host.com/">here</a>

Этого не должно происходить. Не должно быть правила, которое перенаправляет порт 8080 к имени хоста.

Я все еще могу получить доступ к промежуточному сайту и сайту qa в порядке. Я даже пробовал поменять местами порт сайта 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 могут содержать больше информации в зависимости от уровня ведения журнала.