您的位置:首页 > 运维架构 > Apache

apache 域名转发功能

2016-06-02 10:47 393 查看
1、端口转发功能

    #开启

        RewriteEngine on

        RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)

        RewriteRule .* - [F]

    #转发之后地址的域名不转向到IP和端口

        #RewriteCond %{REQUEST_METHOD} !^POST$

        RewriteCond %{HTTP_HOST} ^xx.com.cn

        RewriteRule ^/(.*) http://xxx.xxx.xxx.xxx:9100/$1 [NC,NE,R=301,P]

    #转发之后地址会跳转到IP和端口

        RewriteCond %{HTTP_HOST} ^c.xx.com.cn

        RewriteRule ^/(.*) http://xxx.xxx.xxx.xxx:8001/$1 [NC,NE]

        RewriteRule ^/a/b.html http://xxx.xxx.xxx.xxx:8002/a/b.html [NC,P]

    #例如

        RewriteEngine on

        RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)

        RewriteRule .* - [F]

        RewriteCond %{HTTP_HOST} ^m.abc.com.cn

        RewriteRule ^/(.*) http://xxx.xxx.xxx.xxx:8001/$1 [NC,NE]

        

        <VirtualHost *:8001>

            DocumentRoot "/var/www/html/mobile"

            <Directory "/var/www/html/mobile">

                Options FollowSymLinks IncludesNOEXEC Indexes

                DirectoryIndex index.html index.htm index.php

                AllowOverride All

                Order allow,deny

                Allow from all

            </Directory>

        </VirtualHost>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: