Java 将Tomcat780重定向到Apache8080
我的服务器有问题, 我知道我可以从Apache 80到Tomcat 8080,但我需要从Tomcat 7端口80到Apache端口8080 这是可能的吗 现在:www.my-java-web.com和www.my-php-web.com:8080 决赛:www.my-java-web.com和www.my-php-web.com 编辑:Java 将Tomcat780重定向到Apache8080,java,php,apache,tomcat,Java,Php,Apache,Tomcat,我的服务器有问题, 我知道我可以从Apache 80到Tomcat 8080,但我需要从Tomcat 7端口80到Apache端口8080 这是可能的吗 现在:www.my-java-web.com和www.my-php-web.com:8080 决赛:www.my-java-web.com和www.my-php-web.com 编辑: 与此相反您真正想要做的事情还不是100%清楚,但我将尝试为您提供一个已经在我的系统上运行的答案: 现在:www.my-java-web.com和www.my-p
与此相反您真正想要做的事情还不是100%清楚,但我将尝试为您提供一个已经在我的系统上运行的答案: 现在:www.my-java-web.com和www.my-php-web.com:8080 决赛:www.my-java-web.com和www.my-php-web.com 因此,您将有两个不同的域。 apache仍然需要在80上运行,只需在apache2.conf或httpd.conf中通过添加
LISTEN 80
来更改它,因为这将是入口端口
您可以在Apache中创建一个VirtualHost,它允许您将域www.my-java-web.com直接重定向到您的java后端,而不必使用java后端,当然,您还需要将tomcat端口更改为80
之外的另一个端口,因为Apache已经在使用它-无法摆脱该任务
<VirtualHost *>
ServerAdmin xx@example.com
ServerName www.my-java-web.com
ProxyPreserveHost On
# setup the proxy
<Proxy *>
Order allow,deny
Allow from all
</Proxy>
ProxyPass / http://localhost:{your new tomcat port}/
ProxyPassReverse / http://localhost:{your new tomcat port}/
</VirtualHost>
服务器管理员xx@example.com
服务器名www.my-java-web.com
代理主机
#设置代理
命令允许,拒绝
通融
ProxyPass/http://localhost:{您的新tomcat端口}/
ProxyPassReverse/http://localhost:{您的新tomcat端口}/
我标记了这个问题,因为不清楚您在问什么。我有一台服务器带有“tomcat 7(java)端口80”和“apache(php)端口8080”。我想将我的网站www.example.com(php上的网站)从我的tomcat“端口80”(Java)重定向到我的Apache“端口8080”。为什么不改变一下,让tomcat配置为80,Apache配置为8080?您使用重定向的目的是什么?将apache端口80和tomcat更改为8080。。。这是我最后的选择为什么?你需要清楚地解释你的意图,这样我们才能回答这个问题