>  기사  >  운영 및 유지보수  >  Apache가 도메인 이름 전달을 구현하는 방법

Apache가 도메인 이름 전달을 구현하는 방법

步履不停
步履不停원래의
2019-06-29 11:17:554259검색

Apache가 도메인 이름 전달을 구현하는 방법

apache安装后,如果想再添加模块,往往不想重新安装一次,再者,我在安装中发现,并不是安装文件中所有的modules都会被默认安装,这次我添加转发模块的过程中,遇到一些问题,为了以后不走弯路,特地记录下来。

端口转发功能

#开启
        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>

更多Apache的相关技术文章,请访问Apache教程栏目进行学习!

위 내용은 Apache가 도메인 이름 전달을 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.