四虎影视在线影院在线观看,小s货再浪些再咬紧点h,国产精品水嫩水嫩,97精产国品一二三产区

無標(biāo)題文檔
wdCP系統(tǒng) (介紹,功能特性,運(yùn)行環(huán)境,安裝說明,演示,常見問題,使用教程) wdCDN系統(tǒng) (介紹,功能特性,運(yùn)行環(huán)境,安裝說明,演示,常見問題,使用手冊)
wdOS系統(tǒng) (介紹,功能特性,運(yùn)行環(huán)境,安裝說明,演示,常見問題,使用教程) wdDNS系統(tǒng) (介紹,功能特性,運(yùn)行環(huán)境,安裝說明,演示,常見問題,使用手冊)
注冊 發(fā)貼 提問 回復(fù)-必看必看 wddns免費(fèi)智能 DNS 開通 本地或虛擬機(jī)使 用wdcp 一鍵包在mysql編 譯時(shí)"卡住"
AI導(dǎo)航網(wǎng)AI應(yīng)用網(wǎng)站大全 wdcp官方技術(shù)支持/服務(wù) 阿里云8折優(yōu)惠券 無敵云 騰訊云優(yōu)惠中,現(xiàn)注冊更有260代金額券贈(zèng)送
返回列表 發(fā)帖
提問三步曲: 提問先看教程/FAQ索引(wdcp,wdcp_v3,一鍵包)及搜索,會(huì)讓你更快解決問題
1 提供詳細(xì),如系統(tǒng)版本,wdcp版本,軟件版本等及錯(cuò)誤的詳細(xì)信息,貼上論壇或截圖發(fā)論壇
2 做過哪些操作或改動(dòng)設(shè)置等

溫馨提示:信息不詳,很可能會(huì)沒人理你!論壇有教程說明的,也可能沒人理!因?yàn)?你懂的

[教程] Apache、NGINX支持中文URL圖片、文件名的終極解決方案

本帖最后由 vzandy 于 2013-3-15 15:40 編輯

Apache(32位):
安裝環(huán)境:CentOS 5.6 + Apache 2.2.15

安裝結(jié)果:安裝后支持“中文圖片、文件名”鏈接直接打開
以下為安裝過程:
1、下載安裝包
  1. wget ftp://ftp.aconus.com/fc5/mod_encoding/mod_encoding-2.2.0-1.i386.tar.gz
復(fù)制代碼

2、直接解壓
  1. tar zxvf mod_encoding-2.2.0-1.i386.tar.gz
復(fù)制代碼


     看到2個(gè)rpm安裝包,進(jìn)行安裝
  1. rpm -ivh iconv_hook-1.0.0-1.i386.rpm
  2. rpm -ivh mod_encoding-2.2.0-1.i386.rpm
復(fù)制代碼


3、用 find / -name httpd.conf 找到apache配置文件httpd.conf,vi編輯加入以下內(nèi)容
  1. LoadModule encoding_module modules/mod_encoding.so
  2. Header add MS-Author-Via "DAV"
  3. EncodingEngine on
  4. NormalizeUsername on
  5. SetServerEncoding GBK
  6. DefaultClientEncoding UTF-8 GBK GB2312
  7. AddClientEncoding "(Microsoft .* DAV $)" UTF-8 GBK GB2312
  8. AddClientEncoding "Microsoft .* DAV" UTF-8 GBK GB2312
  9. AddClientEncoding "Microsoft-WebDAV*" UTF-8 GBK GB2312
復(fù)制代碼


保存退出
4、重啟apache
  1. service httpd restart
復(fù)制代碼

5、完成!


注:如果安裝的是WDCP,重啟apache會(huì)失敗,需要將mod_encoding.so復(fù)制到/www/wdlinux/httpd-2.2.22/modules下,
命令:
  1. cp /usr/lib/httpd/modules/mod_encoding.so /www/wdlinux/httpd-2.2.22/modules
復(fù)制代碼




Apache(64位):
————————————————————-

此方案用于解決Apache軟件對中文網(wǎng)址、中文圖片、文件名的支持問題。
通過測試環(huán)境:64位CentOS5.5 + Apache2.2.15
————————————————————-
下載 mod_encoding_64.tar.gz
源碼包由吳世昌整理,已經(jīng)包含了apache2.2所需的補(bǔ)丁。
2011.9.20由Hostloc.com的Captain修改補(bǔ)充。
————————————————————-
1、安裝gcc組件


  1. yum install gcc -y
復(fù)制代碼



2、下載壓縮包
  1. wget http://d.nicwind.com/files/mod_encoding_64.tar.gz
復(fù)制代碼



3、將壓縮包解壓,進(jìn)行編譯
  1. tar zxvf mod_encoding_64.tar.gz
  2. cd mod_encoding_64
  3. patch -p0 < mod_encoding.c-apache2.2-20060520.patch
  4. cd lib
  5. chmod 755 configure
  6. ./configure --prefix=/usr
  7. make && make install
  8. ldconfig
  9. cd ../
  10. chmod 755 configure
  11. cp -p /usr/sbin/apxs /usr/bin
  12. ./configure --with-apxs=/usr/bin/apxs --with-iconv-hook=/usr/include
  13. make
  14. gcc -shared -o mod_encoding.so mod_encoding.o -Wc,-Wall -Llib -liconv_hook
  15. cp mod_encoding.so /usr/lib/httpd/modules
復(fù)制代碼


注:/usr/lib/httpd/modules為apache的modules目錄,可以用
  1. find / -name modules
復(fù)制代碼
找出這個(gè)目錄的路徑
注意把/usr/lib/httpd/modules改成你的apache模塊存放路徑。

4、完成以上操作后,再修改apache的配置文件(可以用find / -name httpd.conf,找出httpd.conf文件的路徑),把下面的內(nèi)容添加到apache的配置文件httpd.conf中。


  1. LoadModule encoding_module modules/mod_encoding.so

  2. EncodingEngine on
  3. NormalizeUsername on
  4. SetServerEncoding GBK
  5. DefaultClientEncoding UTF-8 GBK GB2312
  6. AddClientEncoding "(Microsoft .* DAV $)" UTF-8 GBK GB2312
  7. AddClientEncoding "Microsoft .* DAV" UTF-8 GBK GB2312
  8. AddClientEncoding "Microsoft-WebDAV*" UTF-8 GBK GB2312
復(fù)制代碼


保存,退出

5、重啟apache


  1. service httpd restart
復(fù)制代碼

6、完成

注:如果安裝的是WDCP,重啟apache會(huì)失敗,需要將mod_encoding.so復(fù)制到/www/wdlinux/httpd-2.2.22/modules下,
命令:

  1. cp /usr/lib/httpd/modules/mod_encoding.so /www/wdlinux/httpd-2.2.22/modules
復(fù)制代碼

Nginx:

一、確定你的Linux系統(tǒng)是UTF編碼,Root登錄SSH:

  1. env|grep LANG
  2. LANG=en_US.UTF-8
復(fù)制代碼

二、NGINX配置文件里默認(rèn)編碼設(shè)置為utf-8

  1. server
  2. {
  3. listen 80;
  4. server_name xxxx.com ;
  5. index index.html index.htm index.php;
  6. root /usr/local/nginx/html/inginx.com;
  7. charset utf-8;
  8. }
復(fù)制代碼


三、如果使用putty
windows –> translation –>UTF-8

mkdir 中文目錄名
echo ‘中文目錄名’ > 中文目錄名/中國.html

四、如果是用securecrt 上傳文件,請選擇 回話–>外觀–UTF-8
如果是FTP軟件也將默認(rèn)編碼設(shè)置為TUF-8

五、如果上傳的文件名出現(xiàn)亂碼顯示
執(zhí)行

  1. for f in `ls *.html` ; do mv $f `ls $f|iconv -f GBK -t UTF-8`; done
復(fù)制代碼

完畢。

以上都是在互聯(lián)網(wǎng)收集整理。已經(jīng)測試過完全沒有問題, 上次我在論壇發(fā)過兩次求助中文URL教程,得到的回復(fù)寥寥無幾,管理員的回答也有點(diǎn)看不懂,就自己變摸索變找教程了

返回列表