Apache的基本設定和亂碼解決方法
一。 Apache基本設定
1.Apache的核心設定檔名是"httpd.conf",其所存放的路徑為"X:Apache2conf"目錄下。用記事本打開它後,對它進行修改後再保存便可達到配置Apache伺服器的目的.
2、由於設定檔"httpd.conf"決定整個Apahce伺服器的使用,因此對於它的修改千萬要小心!強烈建議先做好多個備份,以防出錯!如果實在忘了備份了,系統還為你準備了個名為"httpd.default.conf"的備份文件,它是你初步安裝好Apache後系統自動做好的"httpd.conf"的備份。你可以去掉“.default”來使用。
3.更改主頁路徑Apache主頁文件預設存放在"X:Apachehtdocs"目錄下,如果想改為如"以E:mywebddj88"目錄下的自己的主頁文件,則先用記事本打開"X:Apacheconf"目錄下的"httpd.conf"文件,用"編輯"菜單中的"查找"功能,找到"DocumentRoot "x:/Apache/htdocs""一句,然後將半角引號中的"X:/Apache/htdocs"改成"E:/myweb/ddj88"。
4.更改預設主頁檔名,Apache預設首頁只有一個"index.html",如果你的不是,找到"DirectoryIndex index.html"行,這裡放的就是預設呼叫的檔案!在"index.html"的後面加入你的"index.htm"和其他類型,各文件類型之間都必須要用一個空格來分隔開,再保存即可。
5.重啟Apache程序,在開始功能表中的"程序"裡找到"Apache httpd Server"元件,再選其下"Control Apache Server"中的"Restart"重新運行一下Apache的HTTP服務。
6.在你的瀏覽器中輸入「http://localhost」或「http://127.0.0.1」試試看,哈,可以看你的網站了吧?哎,發現英文可以顯示,中文是亂碼,當把IE工具列的查看-->編碼設置成簡體中文,可以正常顯示中文,但點擊連接,其它頁面還是亂碼,關掉IE,從新啟動IE,發現也是亂碼,怎麼辦?
二、Apache 2.0.47出現亂碼的解決辦法
原因很簡單,由於Apache它預設的編碼是西歐編碼,你只要在“httpd.conf”中找到“AddDefaultCharset ISO-8859-1”將它修改為“AddDefaultCharset GB2312 ”,儲存然後重新啟動Apache再試,可能有的朋友的已經解決了,但還是有很多的朋友的網站依然是亂碼,包括我的,這是什麼原因呢,網上也有介紹把它改為“AddDefaultCharset off ”,可能在你的網站也不一定行得通,實質問題在於它是由網頁製作軟體引起的,如果你使用的是Macromedia公司的Dreamweaver系列軟體製作的,由於它的編碼為“gb2312”,所以就會出現亂碼,因此你只要在你網頁的程式碼中找到“”,把“gb2312”改為“GB2312”然後儲存網頁,再試試看,行了吧!