Apache后面的Red5(端口80上的RTMP)

Apache后面的Red5(端口80上的RTMP),apache,mod-rewrite,rtmp,red5,virtual-hosts,Apache,Mod Rewrite,Rtmp,Red5,Virtual Hosts,我正在尝试使用Apache设置一个专用服务器,它运行在具有多个上下文的Jboss上。 这是我的Apache2配置: <VirtualHost *:80> ServerAdmin admin@mysite.com ServerName www.mysite.com ServerAlias mysite.com ProxyRequests Off <Proxy *> Order deny,allow

我正在尝试使用Apache设置一个专用服务器,它运行在具有多个上下文的Jboss上。 这是我的Apache2配置:

<VirtualHost *:80>
    ServerAdmin admin@mysite.com
    ServerName www.mysite.com
    ServerAlias mysite.com
    ProxyRequests Off
    <Proxy *>
            Order deny,allow
            Allow from all
    </Proxy>
    ProxyPreserveHost on
    ProxyPass / http://localhost:8080/PersonalWebsite/
    ProxyPassReverse / http://localhost:8080/PersonalWebsite/
    ########## Rewrite Rules - IN ##########
    #IF
    RewriteEngine On
    RewriteCond %{REQUEST_URI} /batchConsole(.*) [NC]
    RewriteRule /(.*) http://localhost:8080/$1 [P,L]

    RewriteCond %{REQUEST_URI} /Red5(.*) [NC]
    RewriteRule /(.*) http://localhost:8080/$1 [P,L]

    RewriteRule ^/PersonalWebsite$ /$1/ [L]
    RewriteRule /PersonalWebsite/(.*) /$1
    RewriteRule /(.*) http://localhost:8080/PersonalWebsite/$1 [P]
    ########## Rewrite Rules - OUT ##########
</VirtualHost>

服务器管理员admin@mysite.com
服务器名www.mysite.com
服务器别名mysite.com
代理请求关闭
命令拒绝,允许
通融
代理主机
ProxyPass/http://localhost:8080/PersonalWebsite/
ProxyPassReverse/http://localhost:8080/PersonalWebsite/
##########重写规则-在##########
#如果
重新启动发动机
RewriteCond%{REQUEST_URI}/batchConsole(.*)[NC]
重写规则/(*))http://localhost:8080/$1[P,L]
RewriteCond%{REQUEST_URI}/Red5(.*)[NC]
重写规则/(*))http://localhost:8080/$1[P,L]
重写规则^/PersonalWebsite$/$1/[L]
重写规则/个人网站/(*)/$1
重写规则/(*))http://localhost:8080/PersonalWebsite/$1[P]
##########重写规则-排除##########
浏览HTTP协议,一切正常

但是,当我尝试使用flash客户端连接到服务器Red5时,我遇到了一个问题

Red5嵌入到JBoss中,并在端口1935上侦听0.0.0.0

在JBoss上运行Red5本地wrappedn并在flash客户端中输入地址 rtmp://localhost/Red5 of lademo一切正常。 但如果我试图通过指向Lademo的rtmp://mySite/Red5not connect来拨打电话。 我认为问题在于Apache的配置。我在互联网上寻找解决方案,但没有结果。有人知道如何配置Apache以正确转发RTMP请求吗

提前谢谢