域名访问问题

请问一下,cuba框架绑定域名的时候只能用80和443端口吗?不能指定其他端口吗?

这个与cuba没有关系。
域名解析只能解析域名到某个IP地址。 当通过http访问这个ip/域名的时候,默认走80;当通过https访问这个ip/域名的时候,默认走443; ssh走22等。

如果要访问特定端口,可以:

  1. https://yourdomain.com:8080 直接指定访问端口。
  2. 通过Nginx这样的工具跳转,例如你解析 cubaapp.yourdomain.com 到 一个 IP, 在这个IP对应的机器上配置Nginx,当请求 80/433 时, 让nginx把这个请求重定向到你需要的端口。
    Nginx有不同的配置方法,需要自己学习下。

下面是配置cuba tomcat服务到Nginx的例子:
https://doc.cuba-platform.cn/manual-latest/proxy_configuration_tomcat.html

下面是有关支持Nginx ssl的讨论:

1赞