伺服器端學習(一) 如何把自己的電腦作為網站伺服器
本文為轉載文章,原址為:http://www.enkj.com/help/newscontent/113189
說起搭建網站的虛擬主機空間,相信廣大的站長朋友們並不陌生,因為它是網站的執行支援框架,使網站能被別人訪問的必要載體,沒有伺服器的網站無法被使用者瀏覽。伺服器並不神祕,它也是臺計算機,平時我們使用的計算機在某種條件下同樣可以成為伺服器,下面就跟隨小編一起來看看如何把自己的計算機變成虛擬主機來執行網站。
一、選擇作業系統(Window/Linux)
首先自然是作業系統的安裝了,伺服器的作業系統又分為了windows作業系統和linux作業系統,首先我們來你看下windows伺服器作業系統,比較常用的就是windows server 2003了,當然還有2008和2012,當然沒有2003常用罷了。
接著來看下linux作業系統,相比於windows伺服器作業系統,linux作業系統更加安全,一來是會使用linux系統的使用者並不多,二來是因為使用者許可權,一般登陸linux作業系統的使用者都是普通使用者,很多操作許可權都受限制,因此更加安全。常用的linux作業系統有redhat,centos,ubuntu等.
二、把自己的電腦連線網際網路
想要成為伺服器,聯網是必須的,平時我們使用的一般都是虛擬撥號上網,每次重啟貓的時候IP地址都會變,這樣不利於使用者的訪問,因此我們必須申請一個靜態IP地址,這也是我們架設伺服器的重要條件,靜態IP可以像寬頻供應商提供,應該不是什麼難的事情
三、安裝web伺服器
如果你的網站都是html的靜態網頁,完成以上步驟就可以了,但是如果你的網站有用到動態網頁(asp、php、jsp、asp.net)的話,我們就需要安裝web伺服器了,windows伺服器作業系統下安裝的web伺服器一般為IIS伺服器,而linux作業系統下安裝的web伺服器一般為apache伺服器,這兩種是比較常用的web伺服器。目前nginx伺服器也是異軍突起,大有和前兩者一較高下之勢.
四、網站後臺支援程式安裝
動態網頁的製作離不開後臺程式的支援,我們平時比較常用的後臺程式有jsp,asp,php,想要編譯這些後臺程式檔案,我們就需要在web伺服器中載入對應的元件一邊支援這種格式的檔案,不同的web伺服器設定的方法也不同,如果有需要的話可以上網搜尋相關教程。
五、網站儲存資料,資料庫安裝
動態網頁一般都會跟資料庫互動資料,因此資料庫也是必須要安裝的,資料庫的種類也是很多的,常用的有mysql,mssql,oracle,access等等,資料庫的選擇一般都跟後臺程式和web伺服器都有關係,不同的web伺服器和後臺程式,資料庫也不相同。
六、伺服器遠端管理軟體
有了這些軟體,不管是動態網站或者靜態網站都可以支援了。作為伺服器,讓使用者進行操作也是必須的,使用者操作可以分為FTP操作和遠端操作伺服器兩種,首先我們介紹下FTP操作。相信很多站長管理自己的站點都是使用的FTP,作為服務端,我們需要安裝的是類似ServU一類FTP伺服器端軟體,為使用者架設FTP賬號。
當自己的計算機當成網站伺服器使用時候,24小時開機是必須的,一旦你的電腦關機之後,這裡的站點自然就不能夠被訪問了,至於你的電腦能夠掛幾個網站,這要看看它的負載能力了,伺服器的負載能力跟計算機的硬體配置有關係。所以選擇一個高配置、穩定、安全的虛擬空間來搭建網站是必須的.