У меня есть четыре военных файла, развернутых на сервере 10.3.6 weblogic. Все они имеют следующий шаблон адреснойМогу ли я использовать DNS-имена для создания простых адресов для нескольких разных веб-приложений на одном сервере?
[IP-адрес]/[AppName]/страниц/
- IP-адрес-то же самое для всех приложений.
- Имя приложения отличается для всех приложений.
- Все приложения имеют/страницы/* реализованы в виде сервлета слушателя шаблон, в web.xml
Я хочу реализовать имена DNS для этих приложений. Я мало знаю о DNS, но кажется, что имена DNS предназначены только для замены ip-части адреса. Но возможно ли каким-то образом создать четыре разных адреса, которые относятся ко всему URL-адресу развернутых веб-приложений?
Вы можете быть заинтересованы в использовании Nginx. – Defozo
Да. Шаг 1) создайте [виртуальный хост] (https://docs.oracle.com/middleware/1212/wls/TASKS/virtualhosts.htm#TASKS259) для каждого приложения, например, если ваш хост является 'weblogic.kjetilnordin.com 'вы можете создать' appname.weblogic.kjetilnordin.com' для каждого приложения. 2) развертывайте каждое приложение как «ROOT» ('/') на каждом vhost. 3) Создайте запись DNS для каждого вашего vhosts, указывающего на тот же IP-адрес. 4) либо настроить SNI, либо приобрести сертификаты или приобрести один сертификат с соответствующими альтернативными именами или подстановочными знаками. 5) прибыль! –
@ Defozo, как это в любом случае полезно? OP также может рассмотреть возможность использования Apache. Или Марс Ландер. –