【发布时间】:2015-03-18 11:14:52
【问题描述】:
当遇到错误 403 时,我有一个重定向到 Java Web-App 的代理。
此应用程序检查用户的凭据:如果用户被授权,则客户端 IP 地址被添加到授权 IP 地址列表中,并包含在 Apache2.4 的 httpd.conf 中。
因此,将使用以下命令重新启动代理:
synchronized (Runtime.getRuntime()) {
Runtime.getRuntime().exec("...apachectl -k restart").waitFor();
}
这是在 Windows 下使用代理在本地测试的,它工作得很好;但是当我开始在 Linux(Ubuntu 14)上工作时,行为发生了变化,出现了“连接已重置”或“未收到数据”(分别为 Firefox、Chrome)等错误。
Proxy (Apache 2.4) 和 Web Server (Tomcat) 的进程之间是否有关系?
【问题讨论】:
标签: multithreading apache tomcat proxy ajp