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

Хостинг IIS и Apache вместе

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

Я работаю в интернет-компании. Мы создаем и размещаем веб-сайты, а также предоставляем предприятиям доступ к Интернету и сети.

Я хочу знать, можно ли запускать IIS и Apache вместе в одной системе для размещения отдельных сайтов на каждом из них в соответствии с настройкой нашей клиентской сети.

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

Итак, мои вопросы: поскольку их трафик уже перенаправляется на сервер из нашей сети, может ли запрос быть снова перенаправлен либо на порт прослушивания ISS, либо на порт прослушивания Apache на основе URL-адреса / имени домена без необходимости включать порт в URL-адрес ?

Надеюсь, мой вопрос имеет смысл

Я бы не стал этого делать. Apache / PHP в Windows ОЧЕНЬ медленный и имеет некоторые ограничения, такие как память с 32-битной операцией, потокобезопасный рабочий, php nts и т. Д. Лучше запускать один в виртуализированной среде.

Были случаи с двукратным улучшением производительности (минимум) и более чем 100-кратным увеличением производительности.

Итак, вы можете запускать Windows на Centos (KVM - это хорошо), Centos или Windows (например, Virtualbox) - оба будут иметь лучшие результаты, их будет намного проще настраивать и поддерживать.

Да, используя Apache mod_rewrite или эквивалент IIS. Я как бы спрашиваю, почему они пытаются запустить IIS и Apache на одном компьютере, когда они (очевидно) будут обслуживать разные VirtualHosts (если использовать терминологию Apache), но вы можете заставить это работать. Что ж, они могут, поскольку я предполагаю, что они контролируют конфигурацию программного обеспечения на этой машине.