Есть VDS, на нём стоит Windows server 2008 и IIS 8.5.
На нём сейчас крутится множество проектов на asp.
Нужно на этот сервер перенести проект на Joomla.
Joomla сама по себе ставится и запускается, но не работают человекоподобные урлы.
Web.config трогали, urlrewrite тоже.
Решили пойти на радикальные действия: поставить параллельно с IIS Apache и на нём стартануть Joomla.
Но тут и появился вопрос: не будет ли конфликтов?
Судя по всему апач тоже захочет себе 80 порт.
Как поступить? Есть ли способ изоляции апача от iis на одном сервере, причем, чтобы iis продолжал работать как работает, а изменения вносить исключительно в конфиг апача. Или может быть решить проблему без установки апача?
Поломать IIS нельзя ни в коем случае.
Если на сервере только один IP, то можно повесить Apache на другой порт, а с помощью IIS пробрасывать нужные запросы в Apache. Или наоборот. Или поставить IIS и Apache повесить на другие порты, а на 80 повесить Nginx и пусть он разбирается кому, какие запросы отправлять. Других вариантов нет
Если IP несколько, то просто повесить IIS и Apache на разные IP.
Сейчас на IIS крутится много работающих проектов и нельзя ни на минуту прекратить их деятельность. И уж тем более наломать дров с ними.
IP один. А вот порты разные у каждого проекта.
VDS с линухой было бы отличным решением. Но работать можно только с этим VDS на Windows, так как аренда еще одного сервера несет за собой множество волокиты и дополнительных трат, так как сервер нужен на территории КНР.