如何使 URL 指向 Tomcat 实例?

Jér*_*nge 8 domain-name-system url tomcat port

对不起,如果这个问题没有意义(这里没有专家),但我知道 tomcat 侦听端口 8080 并且该 url 通常寻址到 80。有没有办法告诉 DNS url 应该指向 8080?或者我应该如何解决这个问题?

use*_*517 8

DNS 对端口一无所知。如果你想让 tomcat 监听 8080 端口,那么你有几个选择。首先是用户在URL中的端口号

http://example.com:8080/
Run Code Online (Sandbox Code Playgroud)

如果你不喜欢看那个,那么你可以使用你的网络服务器作为端口代理,例如在 Apache 中你可以使用 mod _ proxy

<VirtualHost *:80>
        ServerName      example.com
        ProxyRequests Off
        <Proxy *>
                Order deny,allow
                allow from all
        </Proxy>
        ProxyPreserveHost On
        ProxyPass / http://example.com:8080/
        ProxyPassReverse / http://example.com:8080/
        ProxyErrorOverride Off
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)