apache 域名转发功能,apache域名转发


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>

相关内容

    暂无相关文章