有公網IP的服務器安裝操作系統,搭建環境購買域名,addon domain IP部署應用。
基本上這四個組合打完之後,就算妳的個人網站建好了,後續的事情就是添磚加瓦,大放異彩。
好依次給我們介紹:
計算機網絡服務器
大多數公司都會有自己的服務器和公共IP,或者托管或者建設自己的機房。但對於個人用戶來說,沒必要浪費時間和精力去做這些,買個VPS(虛擬專用服務器)就行了。什麽是VPS?建議妳去維基百科查壹下。簡單來說,妳會有壹個虛擬主機。除了看不見的機箱,妳可以像運行物理服務器壹樣運行它,擁有獨立的操作系統和硬盤空間,獨立的內存和CPU資源,獨立的執行程序和系統配置等。可以自己安裝操作系統和軟件,獨立重啟。
在VPS的選擇上,我用的是Linode。Linode是來自Midi的服務提供商,專門提供Linux VPS。虛擬化技術采用Xen,Linode意為Linux節點。註意,這裏的操作系統是Linux。我推薦所有個人網站都用Linux。我不解釋了,如果妳想用Windows Server,妳不需要看下面的內容。
利諾德在國內外都有很好的口碑,價格適中,質量可靠,沒有欺騙。Linode提供了多種Linux操作系統可供選擇,如Ubuntu、Redhat、Debian、CentOS等。安裝和重裝系統非常簡單。
好了,下面簡單說壹下步驟,訪問。
填寫郵箱,用戶名,密碼,就算註冊成功了,Linode也會給妳發郵件確認,打開確認鏈接,大家都會看到下圖的內容:
Linode通過其票證系統(壹套支持系統)提供7 x 24 x 365支持服務。很明顯,它不是7 x 24 x 365不間斷服務。現在特別煩壹些企業客戶,說壹說話就沒完沒了。除了上帝,誰能保證他們永遠不會停止?時間長了,我也要下去了!此外,Linode還提供4小時免費試用服務,比較厚道。如果試過之後覺得不舒服,可以選擇不玩。
如果選擇繼續,可以選擇機房。Linode目前在東京、歐洲和美洲提供機房。我選的是東京機房,據說是針對亞太地區用戶的需求新開的,速度很快。然後選擇操作系統,設置硬盤大小,root密碼等。,點擊“重建”,妳將進入VPS的控制臺。當主機作業隊列中的所有任務都綠色成功時,您可以單擊“Boot”來啟動系統。然後找到“遠程訪問”標簽,點進去找到這個服務器的訪問IP,打開終端,輸入ssh root@x.x.x.x,就可以登錄系統了。看,很簡單!
試用後,如果妳覺得還可以,點擊賬戶選項卡,完善妳的信息,選擇服務器配置和支付信息,然後妳就可以完成支付過程了。
我選的是Linode 1024套餐(24 GB磁盤,2000 GB)。按年繳費,大概是230元左右。妳這兩天贊助的錢還不夠壹年的:)支付方式有Visa,MasterCard,American Express,只需要壹張信用卡就很方便。
還有壹點需要註意的是,妳拿到IP後,壹定要測試壹下,在不翻越# #墻的情況下,是否可以正常訪問。我遇到過這個問題。在國內無法訪問,但可以掛VPN。我估計是某個倒黴孩子之前用過,被屏蔽後就不用了。
我不得不推出壹張票(支持問題),說我在中國大陸無法訪問這個IP,但我可以通過VPN。那哥們反應很快,但顯然不了解中國的市場。他讓我執行mtr–r x x x x x x,MTR結合ping、nslookup、tracert就能診斷出網絡傳輸問題。我只好把數據還給他,結果人家要別的數據,我就不耐煩了。我用蹩腳的英語給丫解釋了什麽是長城,基本意思就是廢話少說,趕緊換個IP。那哥們看我勢頭不錯,趕緊給我換了個IP。我試了壹下,沒有問題。他說三克油,他說威爾卡姆,這件事就這麽定了。兩個人打了五個回合,用了兩個小時,效率還可以。
營造環境
我選擇的服務器是Ubuntu12.04,64位。以下內容基於此環境描述。
拿到主機IP,就算拿到了新房的鑰匙,但還遠遠沒有搬進去,因為妳的主機現在是毛坯房,除了進去看看,妳什麽也做不了。好了,我們來做壹些簡單的裝飾。
1.創建用戶
第壹次登錄需要root用戶。什麽是根?Root是整個Linux操作系統最牛逼的高手。他想幹嘛就幹嘛,想刪誰就刪誰。他是唯壹的神話,他是我的D,所以這很危險,妳知道。如果用root執行rm -rf,那麽整個錫安都會被抹掉,Neo也救不了。如果魯特願意,他可以抹去妳存在的所有痕跡。所以,不能只玩root。為了解決這個問題,必須建立壹個代理,平時是普通用戶,關鍵時刻扮演root的角色。
具體操作如下:
首先以root用戶身份登錄系統。
ssh root@x.x.x.x
使用您喜歡的任何用戶名創建壹個新用戶,例如mactalk。
adduser mactalk
根據提示信息輸入密碼及相關信息,即可完成操作。完成後,系統會自動建立/home/mactalk路徑。
然後授權,輸入。
維蘇多
在編輯器中找到以下內容:
root ALL=(ALL:ALL) ALL
下面加壹行。
mactalk ALL=(ALL:ALL) ALL
保存,按ctrl+X退出,然後可以註銷root,用mactalk (ssh mactalk@x.x.x.x)重新登錄。登錄的默認目錄在/home/mactalk下。當您要行使root權限時,請在命令前添加sudo,並根據系統提示輸入密碼來執行操作。
2.選擇外殼
用戶已經建立了它。讓我們為用戶選擇壹個外殼。估計小白看到這個會發毛。什麽是貝殼?
Shell是Linux的壹個外殼,妳可以理解為衣服。它負責外界與Linux內核的交互,接收來自用戶或其他應用程序的命令,然後將這些命令轉換成內核能夠理解的語言,傳送給內核。內核真正工作,然後在完成後將結果返回給用戶或應用程序。比如妳跟shell打招呼,shell會跑到內核說“老頭,有人找妳”,內核會不耐煩的說“我有事情要說,我很忙”,shell會把這個信息反饋給妳,大致就是這樣。以前講Mac技巧的時候,經常跟專家說在終端,也就是Mac的外殼裏輸入壹些命令,都是壹脈相承的。