從零到擁有DigitalOcean VPS的完整指南
在這篇文章中,我想指導您完成在DigitalOcean上設置第一個Linux虛擬專用服務器(VPS)的過程。
DigitalOcean是最著名的VPS服務之一。
DigitalOcean具有一鍵式安裝過程,適用於最著名的應用程序和操作系統,它提供了數據中心和CDN位置的全球網絡。它也非常可靠,起點為5 $ / m,也很方便。
我認為DigitalOcean是最實惠且易於使用的解決方案之一,並且可用於各種服務。
步驟1:建立DigitalOcean帳戶
你可以使用此會員鏈接要獲得$ 100的贈金,您可以在接下來的60天內使用該贈金。
免責聲明:這是會員鏈接。當您使用此鏈接進行註冊時,您將獲得100美元的信用額度,而我將獲得25美元的DigitalOcean信用額度。
我不建議DigitalOcean僅僅因為他們有會員計劃。恰恰相反:由於我經常使用它,所以如果我可以降低賬單,我會利用這個機會。
進入網站後:
填寫註冊表,您將快速啟動並運行。您也可以使用Google或GitHub註冊。
您需要確認您的電子郵件:
然後,您需要輸入完成100美元的免費贈送金額後所需的帳單信息:
步驟2:建立專案
註冊後,您現在可以創建一個新項目:
輸入項目的名稱和描述:
點擊“創建項目”後,該項目即被添加到您的項目列表中,並且項目儀表板出現:
這是您要與此項目進行任何操作的控制中心。
首先,有一個藍色的大按鈕開始使用Droplet文本。
什麼是液滴? DigitalOcean Droplet是一個虛擬機,即VPS。我們要創造的東西。 DigitalOcean上的所有內容都圍繞Droplet展開。
通過此接口,我們還可以初始化託管數據庫,創建空間(用於存儲文件的位置)以及創建負載均衡器以在多個Droplet之間分配流量。
但是,讓我們保持簡單。我們只想創建一個小滴。
創建一個小滴
點擊開始使用Droplet項目儀表板中的按鈕。
這將顯示一個包含許多選項的頁面:
讓我們從頭開始。
首選是選擇一張圖片。在這裡,我們可以在幾種Linux發行版(Ubuntu,Fedora,Debian和CentOS)和FreeBSD(另一個UNIX操作系統)之間進行選擇。
對於每個版本,我們都可以選擇一個特定的版本:
除了發行版,我們還有其他類別。市場特別是讓我們只需單擊一下即可安裝預配置了WordPress,Ghost,LAMP服務器或150多個應用程序中的任何一個的服務器。這是快速啟動並運行任何項目的一種非常方便的方法。
快照,備份和自定義映像使您可以從現有的服務器創建服務器。
現在您已經知道在這裡可以做的一切,讓我們選擇Ubuntu LTS從“分發”面板中。
在選擇一個計劃您可以在標準計劃(這是我們將要使用的計劃),或者性能更高的CPU優化服務器或內存優化服務器。這意味著服務器將花費更多。
說到成本,現在我們有了一個表,可以在其中選擇服務器的大小(和成本):
不要被欺騙:單擊向左箭頭以顯示更便宜的計劃:
在需要升級之前,每月5美元的計劃可能會走很長一段路。從那開始。另請注意,計費是按小時計費的,因此,如果您使用服務器10分鐘,則仍需按1小時計費。
接下來,我們可以選擇添加塊存儲以具有持久性數據存儲(現在不需要),並且可以選擇數據中心區域:
您應該選擇哪一個?
最接近您的訪客的那一個。我幾乎總是選擇紐約,因為它位於歐洲和美國其他地區之間。
接下來還有其他選項,您可以忽略,然後驗證:
選擇密碼為使操作更簡單,但對於真實服務器,我建議使用SSH密鑰身份驗證(設置較為複雜,但更安全)。
輸入您要用於的密碼root
用戶,Linux系統管理員。
然後填寫對您有意義的用戶名:
最後,點擊創建液滴按鈕:
然後DigitalOcean將開始創建小滴:
一旦結束,它將顯示您的公共服務器IP地址:
單擊名稱以顯示Droplet儀表板:
從這裡您可以完全控制任何東西。您可以將其打開,關閉,調整大小等等。
請記住,關閉小滴並不會停止DigitalOcean的計費:您必須銷毀它,因此它根本不會佔用任何空間。
以root身份訪問Droplet
現在,從Droplet中,可以通過單擊“訪問”菜單和“啟動控制台”按鈕來訪問Droplet:
這將在瀏覽器內打開一個登錄窗口,使您可以登錄到服務器。進入root
作為用戶名以及您之前設置的密碼:
然後,您應該能夠登錄到服務器:
瀏覽器中的控制台並不理想。最好使用操作系統終端。
讓我使用macOS Terminal應用程序訪問服務器。我寫命令ssh [email protected]<IP ADDRESS>
:
我立即收到一條警告,告訴我我以前從未連接過此服務器。我接受“是”:
現在服務器要求我輸入密碼:
我已經登錄了:
下一步是什麼?
現在,您可以完全控制位於世界某個地方的數據中心中的計算機。
這不是很酷嗎?這僅僅是個開始。
在服務器準備好執行任何操作之前,您需要做很多事情,首先應該是創建一個不是root用戶的用戶,擔心服務器的安全以及設置要在其上運行的任何服務器。它。
更多服務教程:
- 如何開始使用Firebase託管
- 在Netlify上託管靜態站點的教程
- Web開發人員的代碼插入程序和格式化程序
- 自動觸發器部署在Netlify上
- Glitch,一個偉大的開發人員平台
- 適用於開發人員的Airtable API
- 如何通過任何Google API進行身份驗證
- Zeit Now教程
- Netlify Lambda函數教程
- 如何將Firebase Firestore用作數據庫
- 我如何修復Netlify重寫中的結尾斜杠
- 如何在Netlify函數中訪問查詢參數
- 如何在Netlify函數中使用環境變量
- 如何在Netlify函數中使用npm軟件包
- 如何在DigitalOcean上創建第一個VPS