apache永久重定向所有请求到另一个端口
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apache永久重定向所有请求到另一个端口相关的知识,希望对你有一定的参考价值。
如何配置Apache将所有请求从端口80重定向到端口8080?例如,http://google.com.localhost必须重定向到http://google.com.localhost:8080但是对于所有请求。
<VirtualHost *:80>
ServerName proxy.localhost
ServerAlias *.localhost
Redirect permanent / *:8080
</VirtualHost>
答案
你不能使用Redirect
,因为Redirect
不允许变量。
灵感来自使用mod_rewrite
的Apache documentation的例子:
RewriteEngine On
RewriteRule "^/?(.*)" "http://%{HTTP_HOST}:8080/$1" [L,R,NE]
请注意,您需要启用mod_rewrite
才能工作。
以上是关于apache永久重定向所有请求到另一个端口的主要内容,如果未能解决你的问题,请参考以下文章