亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來(lái)到思海網(wǎng)絡(luò),我們將竭誠(chéng)為您提供優(yōu)質(zhì)的服務(wù)! 誠(chéng)征網(wǎng)絡(luò)推廣 | 網(wǎng)站備案 | 幫助中心 | 軟件下載 | 購(gòu)買(mǎi)流程 | 付款方式 | 聯(lián)系我們 [ 會(huì)員登錄/注冊(cè) ]
促銷(xiāo)推廣
客服中心
業(yè)務(wù)咨詢
有事點(diǎn)擊這里…  531199185
有事點(diǎn)擊這里…  61352289
點(diǎn)擊這里給我發(fā)消息  81721488
有事點(diǎn)擊這里…  376585780
有事點(diǎn)擊這里…  872642803
有事點(diǎn)擊這里…  459248018
有事點(diǎn)擊這里…  61352288
有事點(diǎn)擊這里…  380791050
技術(shù)支持
有事點(diǎn)擊這里…  714236853
有事點(diǎn)擊這里…  719304487
有事點(diǎn)擊這里…  1208894568
有事點(diǎn)擊這里…  61352289
在線客服
有事點(diǎn)擊這里…  531199185
有事點(diǎn)擊這里…  61352288
有事點(diǎn)擊這里…  983054746
有事點(diǎn)擊這里…  893984210
當(dāng)前位置:首頁(yè) >> 技術(shù)文章 >> 文章瀏覽
技術(shù)文章

使用Apache的rewrite功能實(shí)現(xiàn)內(nèi)部重定向

添加時(shí)間:2011-2-28  添加: admin 

場(chǎng)景:實(shí)驗(yàn)室有一臺(tái)機(jī)器(稱為nat_server吧)擁有外網(wǎng)地址,在另外一臺(tái)內(nèi)部服務(wù)器上提供web服務(wù)(稱之為web_server),我們想讓外網(wǎng)的用戶能夠通過(guò)nat_server能夠訪問(wèn)web_server。
實(shí)現(xiàn)方案
使用iptables的snat,dnat功能
使用ipfilter的map功能
使用apache的rewrite功能
優(yōu)缺點(diǎn):
方法1和2的是通過(guò)端口轉(zhuǎn)發(fā)的功能來(lái)實(shí)現(xiàn)的,對(duì)用戶端有要求,比如說(shuō)我需要通過(guò)http://nat_server:8080的方式來(lái)訪問(wèn)web_server,而且有可能受上級(jí)路由器打開(kāi)端口的限制,如果上級(jí)路由器不允許使用8080端口的話,那就必須換另外一個(gè)端口了。我配置了半天沒(méi)有弄成功,郁悶的是,還不知道是什么原因。
方法3是我推薦的,因?yàn)槲覀冊(cè)揪驮趎at_server上開(kāi)了httpd服務(wù),使用這種方式我可以通過(guò)http://nat_server/to_web_s...的方式來(lái)訪問(wèn)內(nèi)網(wǎng)服務(wù)器
實(shí)現(xiàn)細(xì)節(jié)
這里給出我對(duì)兩種方案的配置,我使用了iptables來(lái)實(shí)現(xiàn)端口重發(fā),加入的規(guī)則如下

iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
iptables -A FORWARD -p tcp --destination-port 80 --destination 10.20.10.204 -j ACCEPT
iptables -t nat -A PREROUTING -d 1.2.3.4 -p tcp -m tcp --dport 80 -j DNAT --to-destination 10.20.10.204:80
iptables -t nat -A POSTROUTING -s 10.20.10.0/8 -d 10.20.10.204 -p tcp -m tcp --dport 80 -j SNAT --to-source 10.20.10.208

不知道什么原因,我的這個(gè)配置沒(méi)有成功,以后再解決它。

對(duì)于apche的重寫(xiě)規(guī)則,其實(shí)也是比較容易的,需要修改如下地方:
在這里我們假定
DocumentRoot "/var/www/html"
ServerRoot "/etc/httpd"

1) /etc/httpd/conf/httpd.conf 文件

# 加載 rewrite 模塊
LoadModule rewrite_module modules/mod_rewrite.so

# 允許符號(hào)連接和覆蓋,否則rewrite不起作用
Options FollowSymLinks
AllowOverride All

# 允許符號(hào)連接和覆蓋,否則rewrite不起作用
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all

2) 在 /var/www/html 下新建 .htaccess 文件,內(nèi)容如下

RewriteEngine on
RewriteBase /
RewriteRule ^forum$ forum/ [L]

3) 在 /var/www/html 下創(chuàng)建 forum 文件加,在forum文件夾中創(chuàng)建 .htaccess 文件,內(nèi)容如下

RewriteEngine on
RewriteBase /forum/
RewriteRule (.*)http://web_server_ip/$1[P,L]

需要注意的是,在上面的RewriteRule當(dāng)中一定要寫(xiě)上 [P] 標(biāo)示,表示是內(nèi)部重定向, [R]表示是外部重定向。 我就是因?yàn)闆](méi)有寫(xiě)上P標(biāo)識(shí),耽誤了好長(zhǎng)時(shí)間。

然后重啟httpd服務(wù)!

關(guān)鍵字:Apache rewrite 內(nèi)部 重定向

分享到:

頂部 】 【 關(guān)閉
版權(quán)所有:佛山思海電腦網(wǎng)絡(luò)有限公司 ©1998-2024 All Rights Reserved.
聯(lián)系電話:(0757)22630313、22633833
中華人民共和國(guó)增值電信業(yè)務(wù)經(jīng)營(yíng)許可證: 粵B1.B2-20030321 備案號(hào):粵B2-20030321-1
網(wǎng)站公安備案編號(hào):44060602000007 交互式欄目專項(xiàng)備案編號(hào):200303DD003  
察察 工商 網(wǎng)安 舉報(bào)有獎(jiǎng)  警警  手機(jī)打開(kāi)網(wǎng)站