99精品国产综合久久久久五月天,免费观看欧美大片毛片不用播放器 ,AV无码理论片在线观看免费网站,国产精品国产成人国产三级

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

溫馨提示:信息不詳,很可能會沒人理你!論壇有教程說明的,也可能沒人理!因為,你懂的

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

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

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

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

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


     看到2個rpm安裝包,進行安裝
  1. rpm -ivh iconv_hook-1.0.0-1.i386.rpm
  2. rpm -ivh mod_encoding-2.2.0-1.i386.rpm
復制代碼


3、用 find / -name httpd.conf 找到apache配置文件httpd.conf,vi編輯加入以下內容
  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
復制代碼


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

5、完成!


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




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

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


  1. yum install gcc -y
復制代碼



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



3、將壓縮包解壓,進行編譯
  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
復制代碼


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

4、完成以上操作后,再修改apache的配置文件(可以用find / -name httpd.conf,找出httpd.conf文件的路徑),把下面的內容添加到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
復制代碼


保存,退出

5、重啟apache


  1. service httpd restart
復制代碼

6、完成

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

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

Nginx:

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

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

二、NGINX配置文件里默認編碼設置為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. }
復制代碼


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

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

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

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

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

完畢。

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

返回列表