我必须运行 apache Web 服务器。一个在端口 80 上,另一个在端口 8077 上。
如果可能,我想尝试通过端口 80 版本重定向所有流量。
我最理想的是能够访问http://translate.example.com 并将流量定向到http://www.example.com:8077
我已经在主端口 80 服务器上进行了很多 mod_rewrite,但我不确定哪些服务器需要配置,或者两者是否都需要。
我想确保 translate.example.com/img (或任何其他子目录)实际上指向 8087/images 目录。
更新
我现在有以下内容:
RewriteCond %{HTTP_HOST} example[NC]
RewriteCond %{REQUEST_URI} ^/glot$ [NC]
RewriteRule ^(.*)$ http://www.example.com:8077/$1 [P]
ProxyPassReverse / http://www.example.com/
我开始看到其他服务器的新页面,但我发现所有资源都没有找到,比如图像、css 等
查看源代码已安装产品中的所有资源都设置有前导斜杠
例如
/img/glotpress-logo.png
所以我不确定如何加载资源。请注意,如果原始起点是 www.example.com/glot 而不是原始问题中的 glot.example.com,我很高兴