Можно ли настроить zuul на прослушивание 80-го порта? - PullRequest
0 голосов
/ 04 октября 2018

Микросервисы Jhipster, сгенерируйте шлюз jhipster с угловым режимом, установите порт шлюза равным 80, и запустите его как пользователь без полномочий root, есть исключение «сокет, доступ запрещен», проверьте документы, обратите внимание, что zuul также является обратным прокси-сервером, вот мой вопрос:

Может ли zuul настроен на прослушивание 80 портов, таких как nginx, если нет, можно ли добавить nginx перед шлюзом jhipster для обслуживания главной страницы сайта?

================================================================= прикрепить исключение при установке порта 80 для шлюза:

org.springframework.boot.web.server.WebServerException: Unable to start embedded Undertow
 at org.springframework.boot.web.embedded.undertow.UndertowServletWebServer.start(UndertowServletWebServer.java:162)
 at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.startWebServer(ServletWebServerApplicationContext.java:300)
 at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.finishRefresh(ServletWebServerApplicationContext.java:162)
 at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:553)
 at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140)
 at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:780)
 at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:412)
 at org.springframework.boot.SpringApplication.run(SpringApplication.java:333)
 at com.james.gateway.HdGatewayApp.main(HdGatewayApp.java:66)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:498)
 at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48)
 at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
 at org.springframework.boot.loader.Launcher.launch(Launcher.java:50)
 at org.springframework.boot.loader.WarLauncher.main(WarLauncher.java:58)
Caused by: java.lang.RuntimeException: java.net.SocketException: Permission denied
 at io.undertow.Undertow.start(Undertow.java:249)
 at org.springframework.boot.web.embedded.undertow.UndertowServletWebServer.start(UndertowServletWebServer.java:145)
 ... 16 common frames omitted
Caused by: java.net.SocketException: Permission denied
 at sun.nio.ch.Net.bind0(Native Method)
 at sun.nio.ch.Net.bind(Net.java:433)
 at sun.nio.ch.Net.bind(Net.java:425)
 at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
 at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
 at org.xnio.nio.NioXnioWorker.createTcpConnectionServer(NioXnioWorker.java:190)
 at org.xnio.XnioWorker.createStreamConnectionServer(XnioWorker.java:243)
 at io.undertow.Undertow.start(Undertow.java:192)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...