Instale o apache neste host e crie um proxy reverso para diferentes serviços
ProxyPass /db http://localhost:8585
ProxyPassReverse /db http://localhost:8585
e assim por diante. Verifique aqui para mais informações
Eu tenho um servidor virtual Linux hospedado no DigitalOcean, no qual executo o Glassfish com alguns serviços da web localizados em my_ip: 5757 / services /. O console de administração está no meu_ip: 4848 /. Eu também executo um cliente de banco de dados (H2), acessado remotamente em my_ip: 8585. Gostaria de acessar remotamente todos esses serviços sem precisar digitar um número de porta, por exemplo, no formato my_ip / services, my_ip / console e my_ip / database. Existe uma maneira simples de fazer isso? Quanto aos serviços da web, acho que eu poderia definir uma regra no iptables para redirecionar a porta 5757 para 8080, no entanto, para os outros serviços, não está claro para mim. Pensei em adicionar um novo webservice no Glassfish (usando JAXB) chamado database / e de alguma forma mapeá-lo para localhost: 8585, mas não sei como. Existe uma maneira simples de fazer isso?
Instale o apache neste host e crie um proxy reverso para diferentes serviços
ProxyPass /db http://localhost:8585
ProxyPassReverse /db http://localhost:8585
e assim por diante. Verifique aqui para mais informações