站長之家-站標logo圖片
歡迎你來到站長之家!
攜手合作圖片
banner圖片
當前位置:網站首頁 >> 站長經驗 >>



網站如何從windows空間搬家到linux空間


【發布人:本站站長    發布日期:2015-04-17】

可能大多數站長都與遇到過網站搬家的情況,也就是給網站換空間,當然連帶著IP地址也換了,這不利于網站優化,雖然站長們并不情愿,但有時候也是沒有辦法的事。既然非要更換不可,那站長們就應該以做好網站搬家工作為好,盡量減小對網站的危害。更換空間有時候是從windows空間更換為linux空間,這就為站長們增加了一些復雜性。在這里,筆者就來為站長們介紹一下如何把網站從windows空間搬家到linux空間。

站長如果原先使用的windows系統的服務器或者VPS主機,如果要更換成linux系統的服務器或者VPS主機,這時候就需要做很多設置,才能正常使用,這對于熟練使用windows系統的站長們是一個挑戰。以前只需要登陸遠程桌面,啟動IIS以后設置網站的屬性,并把網頁上傳到服務器上的指定的目錄下即可。但如果要更換成linux系統的服務器之后,都需要做很多手工設置,這對于不熟練使用linux系統的站長來說無疑增大了難度。下面簡單介紹一下大致的步驟。

第一、熟練使用linux下的命令行的各種命令,包括目錄轉換命令cd、創建目錄命令mkdir、列文件命令ls、刪除目錄命令rmdir、刪除文件命令rm、復制文件命令cp、重啟命令reboot、修改口令命令passwd、修改文本文件命令vi、啟動停止服務命令service等,只有熟悉了這些命令,才能對linux系統進行很好的操作和管理。

第二、選擇一款遠程登錄linux系統的軟件,在這里筆者推薦SecureCRT,這款軟件可以遠程登陸linux服務器,直接進入linux系統的命令行狀態,在軟件啟動后創建到服務器的連接,并填入相應的用戶名和密碼,即可實現遠程登錄并管理系統了。

第三、選擇一個存放網頁文件的目錄,比如系統默認的網站網頁存放目錄為/var/www/html,那么站長就可以使用cd命令進入這個目錄來瀏覽和查看網頁文件了,當然網頁文件需要上傳到這個目錄下才能夠看到文件。

第四、在linux服務器上安裝rz和sz命令,可以實現上傳和下載網頁文件。這兩個命令安裝完畢后,可以在SecureCRT軟件的命令行下輸入rz和rz -y命令上傳網頁文件,也可以使用sz下載網頁文件。

第五、網頁文件上傳到指定的目錄下之后,下一步就需要設置http服務了。linux下的http服務并沒有IIS之類的界面可以設置,只能使用命令vi修改/etc/httpd/conf目錄下的httpd.conf配置文件,在這個配置文件里修改相應的網站配置。根據經驗,對httpd.conf配置文件主要修改以下一些功能配置:
1、設置網站根目錄:<Directory "/var/www/html">
2、設置默認字符集:AddDefaultCharset utf-8 或者 AddDefaultCharset gbk 或者 AddDefaultCharset gb2312
3、設置網站訪問:
NameVirtualHost 116.255.158.31
<VirtualHost 116.255.158.31>
DocumentRoot "/var/www/html/"
ServerName www.hdfwko.tw
</VirtualHost>

第六、以上設置好了之后把修改后的配置文件保存起來,利用命令 service httpd restart 重新啟動一下httpd服務。

第七、將原來的域名解析到新的IP地址上,然后使用 ping 命令觀察一下網站何時解析到新的IP地址上了。

第八、如果域名已經解析到了新的IP地址上,而網站卻無法打開,那么可能是linux系統的防火墻造成的,這時候站長就需要關閉防火墻,或者修改防火墻,把80端口放開,然給外界能夠訪問網站。關閉防火墻的命令為service iptables stop,此時再次訪問網站,應該是能夠正常打開了。

至此,網站從windows空間搬家到linux系統的空間就結束了。但是,為了保證網站能夠使用的得心應手,也可以對網站進行一些優化,比如實現301重定向將域名重定向到www的網站上去,還可以實現gzip壓縮技術,加快網站的打開速度,還有可以實現網站緩存設置,也可以加快網站打開速度,有利于提升網站的用戶體驗。以下幾點是站長額外實現的,都需要修改httpd.conf配置文件。

一、當防火前該放開后,此時網站應該能夠訪問了。這時候站長還需要為網站實現域名經過301重定向到www的網站上,關于實現 301重定向的方法,本站在此不再多說,有興趣的朋友可以從網上查一下linux下301重定向如何實現,本站在以后的文章中也會介紹到相應的技術實現。

二、實現了301重定向之后,站長還需要實現網站gzip壓縮技術。關于在linux系統下實現gzip壓縮的技術,本站在此不再多說,有興趣的朋友可以從網上查一下linux下gzip如何實現,本站在以后的文章中也會介紹到相應的技術實現。

三、實現了gzip壓縮之后,站長還需要實現網站緩存技術。關于在linux系統下實現緩存的技術,本站在此不再多說,有興趣的朋友可以從網上查一下linux下緩存的實現方法,本站在以后的文章中也會介紹到相應的技術實現。

四、在linux下禁止通過IP地址訪問網站。站長只需要按照下面的格式設置,即可屏蔽掉通過IP地址訪問網站:
<VirtualHost 182.18.9.149>
ServerName 182.18.9.149
<Location />
Order Allow,Deny
Deny from all
</Location>
</VirtualHost>

下面,站長介紹一下在網站搬家的過程中,有哪些地方需要注意:

一、在域名解析時,由于修改IP指向生效的時間一般在24小時左右,因此即便是域名解析完畢,但也應等一段時間才能測試出新的解析是否生效。

二、新空間真正生效后,最好檢查一下網站功能是否正常,包括數據庫連接、是否有死鏈接出現等。

三、為了盡快地吸引蜘蛛爬行新空間網站,需要增加一些高質量外鏈和新增一些原創內容來吸引蜘蛛。

四、新空間網站正常后,原來的網站空間也不應馬上關閉,要盡量讓原網站運行一段時間,可以運行在半個月時間,以便讓搜索引擎完全轉向新的服務器空間。


(本頁地址為:http://www.hdfwko.tw/zzjy/zzjy-40.html,請尊重別人的勞動,不要復制和采集。轉載請注明本文出處)

信息顯示圖片
頁腳blank圖片

版權所有:站長之家    備案號:豫ICP備14011667-1號

四川快乐12开奖号