rud*_*dle 6 linux tomcat redhat
我想以特权用户身份启动tomcat(Web Server),然后在启动后将其恢复给非特权用户.有没有办法以编程方式执行此操作,或者通常使用Linux?
谢谢.
我知道kchuid正是这样做的,虽然它看起来被遗弃了,但看起来并不难更新。
也就是说,我工作的托管公司确实允许(在共享托管包上)用户在端口 80 上运行自己的网络服务器(包括 Tomcat)。这是使用名为authbind的工具完成的,该工具不需要服务器以 root 身份启动- 但只是让非 root 用户绑定到选定的 IP 地址和选定的端口。
唯一的问题是authbind默认情况下不能与 Java 的网络抽象层一起工作。您将需要禁用 Java 的 IPV6 支持,并且可能需要指定要在应用程序中绑定的特定IP 地址。前者可以通过启动 JRE 来完成,-Djava.net.preferIPv4Stack=true但后者是特定于应用程序的。
| 归档时间: |
|
| 查看次数: |
8238 次 |
| 最近记录: |