站點搭建從零開始(二)server空間

2022-08-02 12:27:11 字數 2389 閱讀 1944

前面介紹了網域名稱相關知識。這裡介紹server,也經常被叫做空間。也就是站點資料實際儲存的地方。

依據國家相關規定,國內server空間須要進行備案。也就是到相關的機構進行登記。詳細方法能夠網上找。網域名稱也有備案一說。國內網域名稱不備案可能會被禁用。

國外的網域名稱和server。一般就不須要備案了。

國外server的一大缺點是速度一般比國內server慢,有些甚至差點兒沒有速度。

假設有條件,能夠自己用高效能電腦做server,可是通常須要公網ip。另外server的維護須要非常多相關知識,尤其是安全性問題,詳細我也不了解。對於一些實力強的公司,也能夠自己做server。

一般我們能夠申請免費的server空間,或者自己租用別人的server。

免費空間通常可能會在做好的站點有強制廣告,畢竟空間提供者也須要收入**。而且server空間大小、server每乙個月的流量等往往都有限制。可是假設僅僅是作為學習來說,全然夠用了。

收費空間相比而言就好非常多了,畢竟是花錢的。收費空間通常是按月收費,有一定的限制,詳細以下介紹。

收費server租用要注意以下的一些問題(免費空間也應該注意一些,只是畢竟是免費的,不好要求過多)。

獨立主機也就是說,你用的server是乙個獨立的server,僅僅有你用這台server的資源,而提供商負責server的一些維護。實際上這中主機的**都相當高。僅僅有公司才可能去租用這樣的主機,一般個人不是必需這麼做。

虛擬主機就是在一台主機上劃分多個區域。每乙個使用者能夠使用當中的一部分硬體資源。如記憶體、cpu、儲存空間、流量、頻寬等。所以如今非常多站點都用的虛擬主機。

獨立ip值得是你的站點有獨有的ip位址,共享ip則是說。同乙個ip位址上,可能有多個站點。獨立ip對於站點來說,顯然是比較有利的。不同站點之間全然不會有影響。可是還是費用比較高。一般來說共享ip也夠用了。

前面也說了,對於同乙個ip,能夠有多個站點。有一些網路基礎的人都知道。我們輸入站點網域名稱時。由dnsserver將網域名稱解析成ip位址,然後在通過ip位址訪問實際的站點server。可是同乙個ip有多個站點怎麼辦呢?

實際上。server和網域名稱是相互繫結的,並非網域名稱指向serverip就能夠。所以當乙個server上的不同站點繫結了不同的網域名稱後,在收到使用者請求時,會依據使用者請求的網域名稱,返回相應的站點。

而我設定了乙個子網域名稱:

所以這裡,買空間的時候,我們常會看到。支援繫結5個獨立網域名稱。20個二級網域名稱,類似這樣的。

也就是說。買了這個主機。我們最多能夠做出5個**,或者讓多個網域名稱指向同乙個**。同一時候能夠為20個二級網域名稱做子**(二級網域名稱應該在這5個頂級網域名稱之下)。

站點內容的製作能夠用不同平台和語言,後面我會以wordpress舉例介紹。

wordpress是非常好用的乙個站點框架,應用比較廣泛。不是非常龐大的站點用wordpress就夠了。wordpress須要有php語言環境,mysql資料庫的支援。所以須要注意下有沒有這個功能。假設直接說了支援wordpress那就更不用操心了。

有些server還開發ssh功能,即linux遠端登入(通常執行linux系統的server比較常見。也有windows的),許可權假設比較大。全然能夠自行安裝各種環境,就像用自己的電腦一樣,當然也須要較強的實際操作能力。

server通常會限制空間,也就是硬碟大小,另外還有cpu、記憶體也有一定的限制。對於乙個不是非常龐大的站點,一般不用考慮太複雜。

假設配置不夠用了。能夠再換server或者公升級**。

也有的空間限制訪問量和功能等,通常是**比較低的那種。

在godaddy買空間時會送乙個免費網域名稱,能省一些錢。

當初我買了乙個網域名稱,然後又買空間,發現居然送網域名稱,當時感覺有點虧了,然後就有了乙個空暇的網域名稱。

godaddy這個國外空間有個缺陷,就是國內訪問速度太慢。我一開始購買了godaddy的空間,後來就是由於實在太慢,所以就退掉了,換了其它的空間。所以不推薦購買godaddy的空間。

後來發現如今一些站點不用傳統的虛擬主機了,而是開始用vps(virtual private server 虛擬專用server)。當然費用也比較高。比較知名的vps有linode等。能夠參考下文:

/7-vps

linode是美國的一家公司。僅僅提供vps服務不提供虛擬主機,而且似乎用的全ssd。有root許可權的ssh。還能自己搭建vpn。linode在日本東京有server機房節點,相對來說速度也比較快。

看到網上一些部落格就用的linodeserver。

假設你想檢視乙個站點的server。能夠用這個站點查詢:

可是直接購買linode的**比較貴,乙個月最低10美元,對於不大的站點來說還是太貴了;僅僅能用信用卡付款,對於一些人來說也有點麻煩。

這時。我們能夠通過二級經銷商來購買。

也就是有人購買了linode的主機,然後切割開來賣給對配置需求不高可是希望有較高速度的使用者,這樣就划算一些了。比如這家:

購買完server和網域名稱,下一步進行配置,然後就能夠開始建站了。

hadoop環境搭建 從零開始

對hadoop的認識只停留在是mapreduce的一種實現工具,大資料,分布式等抽象層面,完全沒有具象了解。搭建環境,完全從零開始,走了挺多彎路。總結之。0.目前較為普遍的起步方式是在虛擬機器上模擬多台搭建hadoop。初始時為調查找問,魯莽從cygwin下手,結果被缺失的linux知識打敗,浪費很...

jQuery從零開始 二

1.css類的操作 addclass 向被選元素新增乙個或者多個類 removeclass 刪除被選元素的類 toggleclass 取反 css 獲取或者設定被選元素的css樣式 使用這個方法的時候不需要使用小駝峰,當通過這個方法設定樣式的時候,可以通過傳入乙個物件的形式來設定css樣式 widt...

Git從零開始(二)

前面提交了乙個test1.txt檔案,接下來看看這個檔案接下來的命運。一 繼續修改並提交 在test1.txt中修改後,git status檢視git的狀態,會提示我們檔案test1.txt被修改了,但還沒有提交。但到底修改了什麼呢?接著往下看,git diff test1.txt檢視剛剛修改的內容...