Gar*_*Dan 2 jboss ubuntu-14.04
我使用这个脚本在 Ubuntu 14.04.4 LTS 上安装了 Wildfly 10.0.0 Final 。
一切看起来都很好。
我的问题是wildfly 正在侦听端口28080(脚本安装默认值),我可以更改为8080 更新standalone.xml。但是我希望wildfly 在端口80 上监听,但是将standalone.xml 更改为使用端口80 不起作用。
看起来只有 root 可以侦听低于 1024 的端口,所以,问题是,在 Ubuntu 服务器上配置 Wildfly 以侦听端口 80 的首选方法是什么?
我试过用nginx也可以,但是奇怪的是有些文件,比如jboss默认主页的css,找不到。
developer.jboss.org上的 JBoss wiki列出了相当全面的选项列表,这些选项可能也适用于 Wildfly;主要变体:
这两个似乎是最常见的选择,而且非常受欢迎。
替代方案是:
最后但并非最不重要的是我个人最喜欢的:
使用setcap
允许Java二进制自身的能力绑定到特权端口,而不要求运行为root
:
sudo setcap 'cap_net_bind_service=+ep' /path/to/jre/bin/java
唯一的缺点是这样做有点晦涩,但您的应用程序也没有任何外部依赖项。
归档时间: |
|
查看次数: |
2221 次 |
最近记录: |