виртуальные каталоги предназначены для запуска отдельных приложений (различных веб-корней, web.configs и т. Д.) На одном сервере в составе одного домена - поэтому не то, что вы ищете.
Как кратко отметил Лекс ЛиОдин из вариантов - вы можете использовать IIS в качестве прокси и переписать URL на другой хост.IIS может изменять URL-адреса, если необходимо, чтобы трафик, по-видимому, обслуживался вашим сервером Windows, когда на самом деле IIS делает скрытные запросы в блог Linux за кулисами и изменяет разметку, чтобы URL-адреса указывали на компьютер с Windows, а не на действительныйURL-адрес, указывающий на ваш ящик Linux (ваш блог может находиться на любом домене / поддомене / пути и по-прежнему является частью вашего сайта).
Вы также можете использовать CDN (cloudflare бесплатен для базового пакета ...), и это позволяет вам устанавливать правила, чтобы вы могли запрашивать контент с разных исходных серверов (например, вашего linux-бокса) на основе префикса(/blog
в вашем случае), но весь остальной трафик отправляется на ваш сервер Windows.
Другой вариант (не тихий, как вы просили, но очень простой в настройке ...) - если вы можете использовать поддомен вместо префикса к пути (то есть blog.domain.com/
вместо www.domain.com/blog
) вы можете просто указать DNS для blog.
на вашем Linux-хосте и www.
на вашем IIS-боксе - для вашего Windows-сервера не требуется никаких настроек.
Стоит отметить, что в большинстве случаев это хорошая идея для использованияCDN перед вашими веб-серверами, его уровень защиты, ускоряет загрузку ваших страниц и т. д. и т. д. (и он будет работать перед любым из 2 предложенных выше вариантов)