apache如何實現域名轉發

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> ????????????DocumentRoot?"/var/www/html/mobile" ????????????<directory> ????????????????Options?FollowSymLinks?IncludesNOEXEC?Indexes ????????????????DirectoryIndex?index.html?index.htm?index.php ????????????????AllowOverride?All ????????????????Order?allow,deny ????????????????Allow?from?all ????????????</directory> ????????</virtualhost>

更多apache的相關技術文章,請訪問Apache教程欄目進行學習!

? 版權聲明
THE END
喜歡就支持一下吧
點贊6 分享