怎麼設置一台網路的伺服器第三部:裝與設置 MariaDB
怎麼設置一台網路的伺服器第三部:裝與設置 MariaDB

我們上次討論的是怎麼設置 Apache2。設置一台伺服器的下一步就是裝與設置 MariaDB。MariaDB 就是一種資料庫的軟體。在 Debian10 裡,SQL 的預設後設套裝軟體叫做 mysql-server, 並且它會裝的就是 MariaDB,但是為了未來的相容性我們應該打的命令就是: 裝好後,我鍵議您執行 MariaDB 包括着的腳本。它會消除一些不保全的設定,與限制資料庫的進接。要執行這個腳本就打: 這個腳本會顯示幾個提示,幫你設置您的資料庫。第一個提示就會問您的資料庫 ROOT 密碼。因為我們剛剛裝了這個資料庫它還沒有什麼 ROOT 密碼;在這裡您只需要打進入鍵。下一個提示會問您要不要選一個 ROOT 密碼。因為 MariaDB 有一個特別的 ROOT 用戶鑑別方法,您不需要選一個密碼。打 N 再打進入鍵。 從這裡打 Y 在打進入鍵來接受預設的設定。腳本會消除佚名用着,試的資料庫,與使失效遠程存取。它還會重新資料庫的服務,趕快的應用腳本的變化。腳本完成後,由下面的命令來登入 MariaDB 的控制台: 這樣會用 ROOT 用戶連接到 MariaDB。連接的輸出在下面: 您注意吧,我們不用什麼密碼連接 ROOT 用戶的帳戶。原因在於 ROOT 用戶的預設鑑別方法不是 ‘密碼’ 而是 ‘UNIX-插座’。意思是,除非什麼帳戶有 sudo 特權還有是從控制台連接的或者是什麼有 ROOT 特權的應用軟體的,它才能這樣連接。 為了提高保全,MariaDB 所有的資料庫都應該有它們自己的帳戶,而且各個帳戶的特權又應該有限。為了演示一下這個設置,我們會創造例子的資料庫與例子用着。第一,在 MariaDB 控制台裡寫下面的命令再打進入鍵: 第二,用下面的命令創造新的用着,而給它資料庫的完全特權。這個例子是說用着的密碼是 ‘password’ 可是您應該選自己的秘密。 例子用着就會有例子資料庫的完全特權,並且例子用着也不會創造新的資料庫,又不會改變別的資料庫。... » read more

怎麼設置一台伺服器第二部:裝 Apache 與設置 UFW
怎麼設置一台伺服器第二部:裝 Apache 與設置 UFW

作業系統裝好了以後,我們就可以連接伺服器再裝我們需要的軟體。網路上所有的網站都是用一個 LAMP 堆疊或者 WAMP 堆疊。LAMP 拼的是 Linux, Apache, MySQL, PHP, 並且是一個網站伺服器根本的條件。WAMP 除了 Windows 以外是一樣的。為了連接我們的伺服器需要用 SSH 這個協定。Google 的平台包括着這個功能,可是用你自己的電腦的終端機也行。 開 SSH 對話以後,就能夠裝我們需要的軟體。第一個要執行的命令就是: 把這個執行寫在終端裡再打擊 ENTER。終端就會要求我們的密碼。再打擊 ENTER,終端就會告訴你它會裝一些必要的套裝軟體。我們要確認你要這樣作。確認以後,伺服器就會開始安裝 Apache。 結果會很像這個: 這個軟體裝好了後,我們要設置我們的防火牆。一個非常容易利用的防火牆叫做 UFW,因此利用它就是了。 UFW 的意思是 ‘不複雜的防火牆’,而我覺得這個名字形容地很好(也好笑)。默認下的 Debian 沒有這個套裝軟體,結果我們要裝它。跟以前的命令很像: 我們再要配置這個防火牆,才讓別的人連接到我們的網站。我們先要看一下 UFW 有什麼默認的配置。我們該寫這個命令再打擊 Enter: 這個目錄就是 UFW 能用的默認配置。目錄下面有那些 WWW 的東西。我們只對那些有興趣也能看這個配置有什麼允許,就要打這個命令: 終端機會告訴我們這個配置包括什麼允許。輸出的意思就是這個配置會打開 80,443 那兩個埠. 這樣會讓外面的用者連接到我們的網站。 下一個要執行的命令是: 執行後,我們就可以試試看我們的網站的地址。還有如果你要繼續連接到你的伺服器(當然吧)我們得;執行再一個命令: 沒有這個允許的話,我們到為止所做的都會白做的。最後,我們得賦能 ufw。為了這麼做,執行下面的命令: 如果每一個腳步都做得對,我們會看到這個網頁: 看到這個網頁的話,我應該恭喜你! 這個帖子如何?請你留下評論!

怎麼設置一台網路的伺服器第一部:裝 Linux
怎麼設置一台網路的伺服器第一部:裝 Linux

為了設置這個部落客,我最根本的需要是一台服務器。Google 那家公司是讓用者免費得利用它們的雲計算平台試試看。一年後,或用完三百美金的信用後,才要花錢。因為這個情況我用的平台就是 Google 的。你盡得去 https://cloud.google.com/ 按鍵 「 免費開始使用」 申請。我聽說,Amazon 也提供差不多一樣的服務,所以我未來有可能會換用 Amazon。 用 Google 的平台,第一腳步是什麼呢?我先要選一個作業系統。因為要挑戰自己,我選的是 DEBIAN。我為什麼這樣說呢?Debian 算多難利用之所以是因為 Debian 比別的 Linux 作業系統少了很多套裝軟體。這樣如此會讓我更深地了解 Linux 的作業。 下面的腳步都在主選項單的 Compute Engine > VM 執行個體。到這個網頁後,就按鍵 「 建立執行個體」。 我們必須決定這個伺服器應該有多少儲存,還要多少隨機存取記憶體。我決定了給我的伺服器 3.5GB RAM 跟 15GB 儲存。3.5GB 這個數字就是 Google 的一個默認選擇,也是這個平台便宜的選擇之一。這個默認也跟着給我們一個虛擬中央設置單元的磁心。雖然這個伺服器不算強可是這樣不會太快地花光我的信用。 我們下次討論一個 LAMP 堆疊有什麼意思,有什麼用!下次見! Image by Michal Jarmoluk from Pixabay