Install apache on this host and create reverse proxy for different services
ProxyPass /db http://localhost:8585 ProxyPassReverse /db http://localhost:8585
and so on. Check here for more information
У меня есть виртуальный сервер Linux, размещенный на DigitalOcean, на котором я запускаю Glassfish с некоторыми веб-сервисами, расположенными по адресу my_ip: 5757 / services /. Консоль администратора находится по адресу my_ip: 4848 /. Я также запускаю клиент базы данных (H2), доступ к которому осуществляется удаленно по адресу my_ip: 8585. Я хотел бы получить доступ ко всем этим службам удаленно, не вводя номер порта, например, в виде my_ip / services, my_ip / console и my_ip / database. Есть ли простой способ сделать это? Что касается веб-сервисов, я думаю, я мог бы установить правило в iptables для перенаправления порта 5757 на 8080, однако для других сервисов мне это не понятно. Я думал о добавлении нового веб-сервиса в Glassfish (с использованием JAXB) под названием database / и каким-то образом сопоставил его с localhost: 8585, но не знаю как. Есть ли простой способ сделать это?
Install apache on this host and create reverse proxy for different services
ProxyPass /db http://localhost:8585 ProxyPassReverse /db http://localhost:8585
and so on. Check here for more information