Рейтинг:0

Как создать узел виртуального имени на Apache2 для службы, работающей на локальном хосте: 8080

флаг se

у меня есть сервер с apache, на котором работает почтовая служба, мультисайт wordpress

Я следил за онлайн-руководствами, чтобы выполнить вышеуказанную работу.

теперь у меня есть служба от Vaadin (вещи Java), работающая на локальном хосте: 8080. Я также могу получить к нему доступ через мой общедоступный IP-адрес: 8080.

Как мне сделать "красивую ссылку" для службы localhost:8080.

Это может быть example.com/something или something.example.com (любая читаемая ссылка — это то, что мне нужно).

Я попытался добавить в 000-default.conf следующее:

<VirtualHost *:80>
ProxyPass /jenkins/ myip:8080
ProxyPassReverse /jenkins/ myip:8080
SetOutputFilter proxy-html
ProxyHTMLURLMap myip:8080 mywebsite.com/jenkins
ProxyHTMLExtended On 
</VirtualHost>

Я добавил это ниже моего другого виртуального хоста *:80.

AltoFlower91 avatar
флаг se
Я попытался следовать руководству, добавив Прокси-пасс /jenkins/ http://myip:8080/ ProxyPassReverse /jenkins/ http://myip:8080/ SetOutputFilter прокси-html ПроксиHTMLURLMap http://myip:8080/ https://mywebsite.com/jenkins/ ProxyHTMLExtended On # по умолчанию фильтруется только вывод HTML Но это ничего не изменило. Я пробовал как перейти на myip:8080, так и на mywebsite.com/jenkins. Ничего нового.
djdomi avatar
флаг za
myip - это локальный хост или 127.0.0.1, вы это сделали? и, тем не менее, разместить соответствующую информацию в комментарии. вместо этого отредактируйте и обновите вопрос...
Nikita Kipriyanov avatar
флаг za
Лучше не менять путь URI с обратным прокси; если источник был на `localhost:8080/jenkins/`, лучше сделать его доступным как `public: 80/jenkins/`. **Не** экспортируйте `localhost:8080/` как `public:80/jenkins/` или `localhost:8080/jenkins/` как `public:80/`. Избегайте `ProxyHTMLURLMap`. С этим связаны определенные проблемы, например, пути могут быть помещены в CSS и в код JavaScript и даже динамически построены в JavaScript, и нет функции, подобной «ProxyHTMLURLMap», которая может переназначить их все.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.