Spring boot static content отлично работает локально, но не при нажатии на VPS сервер - PullRequest
0 голосов
/ 27 апреля 2018

У меня есть пружинная загрузка, которая отлично работает локально, и у меня нет проблем с доступом: http://localhost:8080/staticlayouts/blah.html. Всякий раз, когда я загружаю на свой VPS с Cpanel / WHM, я получаю следующее, когда пытаюсь получить доступ к http://www.example.com/staticlayouts/blah.html где example.com - мой веб-сайт. У меня нет проблем с доступом к моей главной странице, кроме статического контента не загружается. Любые идеи, что мне нужно изменить в конфигурации WHM / Cpanel, чтобы получить статическое содержимое пружинной загрузки, чтобы перестать получать следующую ошибку:

Proxy Error

The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET /staticlayouts/blah.html.

Reason: DNS lookup failure for: localhost:8080staticlayouts

Additionally, a 502 Bad Gateway error was encountered while trying to use an ErrorDocument to handle the request.

1 Ответ

0 голосов
/ 27 апреля 2018

После нескольких часов напрасной траты времени на бесполезные вещи, проблема была из-за моей конфигурации apache httpd. В моем файле vhost.config у меня было это:

ProxyPreserveHost on
ProxyPass / http://localhost:8080
ProxyPassReverse / http://localhost:8080

Мне это нужно ( обратите внимание на косые черты на URL ):

ProxyPreserveHost on
ProxyPass / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/

Этот URL является отличным справочником: https://medium.com/@codebyamir/using-apache-as-a-reverse-proxy-for-spring-boot-embedded-tomcat-f704da73e7c8

...