目前,我们在端口 9000 上运行我们的 Play 应用程序,使用 Apache 作为前端 HTTP 服务器,如下所示:
<VirtualHost *:80>
ServerName vms.gltd.net
ProxyPass /http-bind http://vms.gltd.net:5280/http-bind/
ProxyPassReverse /http-bind http://vms.gltd.net:5280/http-bind/
ProxyPass / http://vms.gltd.net:9000/
ProxyPassReverse / http://vms.gltd.net:9000/
</VirtualHost>
但是,当用户注册 Play Authenticate 时,使用来自 play.mvc.Http.Request 的端口是 9000 而不是 80。
有没有办法覆盖 Play Authenticate 使用的端口,还是我们必须将我们的 Play 应用程序移动到它自己的服务器并在端口 80 上运行它?
谢谢,
-莱昂