使用Apache2作为反向代理重定向到URI

路由器

我正在使用Apache2运行反向代理,并且配置了以下vHost:

<VirtualHost *:80>
        ServerName rds.example.com
        Redirect / https://rds.example.com/RDWeb/
</VirtualHost>
<VirtualHost *:443>
        # Proxy
        ServerName rds.example.com
        ProxyPreserveHost on
        SSLProxyEngine on
        SSLProxyVerify off
        SSLProxyCheckPeerCN off
        SSLProxyCheckPeerName off
        SSLProxyCheckPeerExpire off
        ProxyPass / https://backend01.example.com/
        ProxyPassReverse / https://backend01.example.com/
SSLCertificateFile /etc/letsencrypt/live/rds.example.com//fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/rds.example.com/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>

当客户端连接到http://rds.example.comhttps://rds.example.com时,我要将其重定向到https .// rds.example.com/RDWeb(默认的远程桌面Web服务为微软)。

实际上,当客户端连接时,仅使用漂亮的IIS页面将其重定向到https://rds.example.com

我究竟做错了什么 ?

弗雷斯特

您可以使用mod_rewrite重定向到所需的位置-将其集成到SSL vhost中:

RewriteEngine on
RewriteCond %{REQUEST_URI} ^/$
RewriteRule .* /RDWeb/ [R,L]

不要忘记启用mod_rewrite(a2enmod如果可能,请使用)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

反向代理 apache2 后面的 Mattermost docker 重定向错误

Apache反向代理中的Google OAuth重定向Uri

Apache2 重定向到 https

获取以nginx作为反向代理运行的Apache2

Apache2重定向到中央CGI脚本

域URL重定向到apache2中的localhost

使Nginx反向代理302重定向到URI子文件夹而不是root

Apache2(反向代理)+ Django + Gunicorn

Apache2 反向代理和 websocks

如何使用apache2和nginx作为反向代理以不同的用户和目录身份运行网站

Apache2使用ssl重定向到另一个域

Apache Vagrant框上的反向代理-phpmyadmin错误的重定向

nginx反向代理重定向到http而不是https

根据请求的来源将反向代理重定向到SSL

Apache2 conf重定向

Nginx反向代理重定向

如何使用nginx作为反向代理将localhost:9292定向到子域foo.localhost /?

HTTP重定向到HTTPS时,Apache httpd反向代理返回SSL_ERROR_RX_RECORD_TOO_LONG

同一URL上的Apache2 WebSockets反向代理

Docker容器的Apache2反向代理配置

Magento 2:traefik 反向代理背后的重定向太多

使用NGINX作为反向代理以通过使用docker-compose结果运行Directus进入重写或内部重定向周期

Nginx使用反向代理重定向太多次

如何正确配置NGINX作为tine20 docker容器(与Apache2一起运行)的反向代理?

Apache2 不会将非 www 重定向到 www

Apache2将所有站点重定向到WWW

子域始终重定向到主域-Apache2 VirtualHosts和Debain

将 http 重定向到 https 仅在页面刷新 Apache2 后有效

Apache2 强制重定向到 HTTPS 不起作用