Не знаю, каков идеальный заголовок для этого, но вот он.
Я использую сервер с Windows Server 2008 R2.
На этом сервере у меня есть три веб-приложенияи он уже хорошо работает
- App1 с использованием Apache2 на порту 80
- App2 с использованием IIS на порту 81
- App3 с использованием Xampp Apache на порту 83
У меня уже есть домен для каждого порта 1. domain1.com для порта 80 2. domain2.com для порта 81 3. domain3.com для порта 83
весь домен указывает на сервер,и это нормально работает, когда я использую (: порт) за доменом, например.domain1: 83 уже открыт Xampp Apache на порту 83.
однако мне нужно, чтобы при вводе domain1.com открывался порт 80, domain2.com открывался порт 81, а domain3.com долженоткрыть порт 83.
Проще говоря, мне не нужно добавлять: 81 или: 83, если я хочу открыть эти сайты.
Основной используемый сервер Apache - Apache2, и мне нужно настроитьавтоматически, когда я набираю domain2.com, он переходит на порт 81 (localhost: 81), и поэтому, если я набираю domain3.com, он переходит на порт 83 (localhost: 83)
Это означает, что Apache2 обрабатывает толькоApp1 на порту 80, когда я хочу получить доступ к App2 с использованием domain2.com, тогда он ссылается на localhost: 81, затем процесс будет обрабатываться IIS, и поэтому для App3, использующей domain3.com, он ссылается на localhost: 83, тогда Xampp будет обрабатыватьprocess.
У каждого приложения есть разные настройки, поэтому я не могу перенести его на один порт 80, а затем отличить его от DocumentRoot, так как другие приложения не обрабатываются Apache2.