Nginx или Apache будут работать в этом сценарии, обрабатывая виртуальные хосты и перенаправляя их во внешнее приложение. Пример для nginx.
Поместите это вместо раздела сервера в существующий файл конфигурации, если только вы не используете Debian / Ubuntu или другую систему, где конфигурации сервера разделены на свои собственные файлы.
server {
listen ip:80;
server_name virtualhostname.tld;
location "/" {
proxy_pass http://localhost:8080/;
};
};
Теперь http://virtualhostname.tld/Elibrary будет работать для доступа к вашему приложению.
Вы можете добавить переписывание, чтобы избавиться от Elibrary, и вы найдете Apache-эквиваленты этого онлайн.