2012-03-21 8 views
3

Любой один есть идея разделить запуск нескольких котов на одной машине с таким же портом 8080Запуск два кота на одном порту

+2

Какая проблема вы пытаетесь решить? –

+0

Я хочу запустить 2 веб-сайта на mcahine с тем же портом 8080. Если я остановлю один сервер, который не должен влиять на другой сервер. – Alzzz

ответ

3

Одним из способов было бы создать на сервере 8080 один веб-сервер (такой как Apache, но ваш выбор), который пересылает запросы на основе URL-адреса на соответствующий экземпляр Tomcat, работающий на другом порту, например 8081 или 8082

+0

Я хочу, чтобы оба экземпляра запускались на 8080. Любой способ сделать это? – Alzzz

+0

Alzzz, не могли бы вы перечитать, что Грег предложил? Вы уверены, что понимаете это? – mindas

+0

Greg Hewgill: если мы будем работать на 8081 или 8081, мы должны упомянуть как http: // IPADDRESS: 81/для доступа к веб-сайту. Где по умолчанию находится http: // IPADDRESS. Я хочу, чтобы оба моих сайта были на 8080, хотя, как вы говорите, я могу сделать это, когда я запускаю несколько экземпляров. – Alzzz

3

AFAIK, вы не можете запустить два различных веб-серверов на одном порту.

+0

один сервер с несколькими экземплярами tomcat на одном и том же порту. Любой способ реализовать это? – Alzzz

+0

ни в коем случае, вам понадобятся разные порты для каждого веб-сервиса – Lucifer

+0

эй @Alzzz, вы знаете, как принять ответ? – Lucifer

0

Вы не можете этого сделать. Оставьте отдельно tomcat, это не сработает ни с одной комбинацией серверов. Объясните свои требования лучше

+0

Я хочу запустить 2 веб-сайта на mcahine с тем же портом 8080. Если я остановлю один сервер, который не должен влиять на другой сервер. – Alzzz

+0

Возможно, вам захочется узнать о настройке виртуальных хостов. Таким образом, несколько доменов настраиваются на одном сервере. В основном, когда клиентский браузер пытается получить доступ к настройке домена на общем сервере, он отправляет три части информации для идентификации целевого документа. 1.> IP-адрес сервера (с помощью этого идентифицируется сервер, 2.> Порт сервера (с использованием этого идентифицируется запущенное приложение, например tomcat) и 3.> Имя домена, используя этот экземпляр веб-сайта. Настройка этой конфигурации называется настройкой виртуальных хостов. Посмотрите на это – kishu27

+0

Это руководство http://wiki.apache.org/tomcat/CreateVirtualHosts – kishu27

-1

К одному или нескольким экземплярам приложения может прослушиваться один и тот же порт, поскольку сервер поддерживает удаление портов! Любой запрос этого порта adr: будет распространяться среди этих разных экземпляров.

Смежные вопросы