首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
请问undertow怎么样直接绑定域名?
fmpoffice
2019-11-04 18:12
我已经把域名解析服务器的ip了,能ping得通,地址正确,程序的端口是6666,那么怎么绑定一个域名呢?
undertow配置文件好像没有这个填写项。
我又不想用nginx目前一个站点,不打算弄。
项目:
JFinal
评论区
JFinal
2019-11-04 23:33
undertow.host 配置为 0.0.0.0,然后域名解析弄好,最后直接访问这个域名即可
回复
happyboy
2019-11-05 09:02
http://你的域名:6666/,目前只能这么访问,其实还是整一个nginx方便些。
回复
邶风
2019-11-06 09:14
防火墙加个80->6666的转发就好了
回复
JFinal
2019-11-07 17:22
你这个需求可以通过 undertow 的反向代理来解决,这里是 undertow 官方给出一例子代码:
https://github.com/undertow-io/undertow/blob/master/examples/src/main/java/io/undertow/examples/reverseproxy/ReverseProxyServer.java
ReverseProxyServer.java 这个例子中,注意看第 78 行以及 84 行的代码:
LoadBalancingProxyClient loadBalancer = new LoadBalancingProxyClient();
Undertow reverseProxy = Undertow.builder();
其中 loadBalancer 可以用于配置成接管你自己的项目,其中 reverseProxy 是反向代理
学会了这个用法以后,再参考 jfinal 官网的文档将 jfinal 项目整合进去:
https://www.jfinal.com/doc/1-4
undertow 整合组件无非就是添加 Handler 之类的东东
回复
发送
我要反馈
热门反馈
扫码入社