播放框架听本地主机
play framework listen on localhost
是否可以在本地主机上启动 play framework 2.3?我试过了
./activator run -Dhttp.address=127.0.0.1 -Dhttp.port=9007
./activator run -Dhttp.address=localhost -Dhttp.port=9007 # From
另一个 Whosebug 线程
./activator start -Dhttp.address=127.0.0.1 -Dhttp.port=9007
但是我每次收到都没有任何效果
[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9007
相关话题Force Play Framework to listen on localhost only
只需 activator "run 9007"
(假设 activator
在您的 PATH
中,这是常态)。
另请参阅:
- How do I change the default port (9000) that Play uses when I execute the "run" command?
试试这个
./激活器"run 9007"
您可以通过本地主机访问您的应用程序。你可以写任何你想要的端口来代替 9007
根据 Play Framework 提供的 documentation,您采用的方式仅适用于基于 Netty 的 Play 实例。我假设您正在使用 Akka-Http,如果您没有使用,请将此作为错误报告给 Play Framework 团队。
您可能还想阅读 this,它介绍了如何设置 Play Framework 以在 Nginx 或 Apache 等代理后面工作。
最后一件事,通常建议仅将绝对必要的端口暴露给外部互联网,以防止攻击者利用您系统中可能存在的弱点。我建议你,不管你是否正常工作,在你的盒子上安装一些好的 IPTables 软件并阻止你本地的端口,在防火墙后面,Play 实例是 运行。
而不是:
./activator run -Dhttp.address=127.0.0.1 -Dhttp.port=9007
反转参数("run" 前的“-D”选项):
activator -Dhttp.address=127.0.0.1 run
--- (Running the application, auto-reloading is enabled) ---
[info] p.c.s.NettyServer - Listening for HTTP on /127.0.0.1:9007
(Server started, use Ctrl+D to stop and go back to the console...)
是否可以在本地主机上启动 play framework 2.3?我试过了
./activator run -Dhttp.address=127.0.0.1 -Dhttp.port=9007
./activator run -Dhttp.address=localhost -Dhttp.port=9007 # From
另一个 Whosebug 线程 ./activator start -Dhttp.address=127.0.0.1 -Dhttp.port=9007
但是我每次收到都没有任何效果
[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9007
相关话题Force Play Framework to listen on localhost only
只需 activator "run 9007"
(假设 activator
在您的 PATH
中,这是常态)。
另请参阅:
- How do I change the default port (9000) that Play uses when I execute the "run" command?
试试这个
./激活器"run 9007"
您可以通过本地主机访问您的应用程序。你可以写任何你想要的端口来代替 9007
根据 Play Framework 提供的 documentation,您采用的方式仅适用于基于 Netty 的 Play 实例。我假设您正在使用 Akka-Http,如果您没有使用,请将此作为错误报告给 Play Framework 团队。
您可能还想阅读 this,它介绍了如何设置 Play Framework 以在 Nginx 或 Apache 等代理后面工作。
最后一件事,通常建议仅将绝对必要的端口暴露给外部互联网,以防止攻击者利用您系统中可能存在的弱点。我建议你,不管你是否正常工作,在你的盒子上安装一些好的 IPTables 软件并阻止你本地的端口,在防火墙后面,Play 实例是 运行。
而不是:
./activator run -Dhttp.address=127.0.0.1 -Dhttp.port=9007
反转参数("run" 前的“-D”选项):
activator -Dhttp.address=127.0.0.1 run
--- (Running the application, auto-reloading is enabled) ---
[info] p.c.s.NettyServer - Listening for HTTP on /127.0.0.1:9007
(Server started, use Ctrl+D to stop and go back to the console...)