服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

Apache proxy_httpredirect到ip并设置主机名

希望你们可以帮我解决我的代理问题。 我已经有了 我已经build立了一个Apache的HTTP反向代理,以代理从* .proxy.domain到* .intern.domain的请求。 Apache是​​从外部networking访问我的内部Web应用程序的唯一方法。 例: app.proxy.domain -> app.intern.domain mail.proxy.domain -> mail.intern.domain 这一切都很好,但我有以下问题。 问题 我想代理下面的请求: app.proxy.domain -> app.internal.domain app-dev.proxy.domain -> app-dev.internal.domain 这是没有问题的,但不幸的是,应用程序开发服务器运行应用程序服务器web应用程序的确切副本,这个web应用程序只响应它的主机名(app.intern.domain) 所以我需要做的是代理以下 app.proxy.domain -> app.internal.domain (10.0.1.1) app-dev.proxy.domain -> app.internal.domain (10.0.1.2) 我可以做第二件事,通过在/ etc / hosts中添加“10.0.1.2 app.internal.domain”,但这也意味着app.proxy.domain将落在开发服务器上。 我正在寻找一个选项,只在app-dev.proxy.domain的vhostconfiguration文件中设置/ etc / hosts项,这样每个其他的vhostconfiguration将只使用DNS作为app.intern.domain。 思考… 有没有办法告诉Apacheconfiguration, ProxyPass / http://10.0.1.2/ 但发送app.intern.domain作为主机名? 编辑开发服务器的Web应用程序来听应用程序开发是没有select,因为它应该是一个确切的副本(不是我的决定…) 谢谢!