作業系統裝好了以後,我們就可以連接伺服器再裝我們需要的軟體。網路上所有的網站都是用一個 LAMP 堆疊或者 WAMP 堆疊。LAMP 拼的是 Linux, Apache, MySQL, PHP, 並且是一個網站伺服器根本的條件。WAMP 除了 Windows 以外是一樣的。為了連接我們的伺服器需要用 SSH 這個協定。Google 的平台包括着這個功能,可是用你自己的電腦的終端機也行。

開 SSH 對話以後,就能夠裝我們需要的軟體。第一個要執行的命令就是:

sudo apt install apache2

把這個執行寫在終端裡再打擊 ENTER。終端就會要求我們的密碼。再打擊 ENTER,終端就會告訴你它會裝一些必要的套裝軟體。我們要確認你要這樣作。確認以後,伺服器就會開始安裝 Apache。

結果會很像這個:

這個軟體裝好了後,我們要設置我們的防火牆。一個非常容易利用的防火牆叫做 UFW,因此利用它就是了。

UFW 的意思是 ‘不複雜的防火牆’,而我覺得這個名字形容地很好(也好笑)。默認下的 Debian 沒有這個套裝軟體,結果我們要裝它。跟以前的命令很像:

sudo apt-get install ufw

我們再要配置這個防火牆,才讓別的人連接到我們的網站。我們先要看一下 UFW 有什麼默認的配置。我們該寫這個命令再打擊 Enter:

sudo ufw app list

這個目錄就是 UFW 能用的默認配置。目錄下面有那些 WWW 的東西。我們只對那些有興趣也能看這個配置有什麼允許,就要打這個命令:

sudo ufw app info “WWW Full” 

終端機會告訴我們這個配置包括什麼允許。輸出的意思就是這個配置會打開 80,443 那兩個埠. 這樣會讓外面的用者連接到我們的網站。

下一個要執行的命令是:

sudo ufw allow in “WWW Full”

執行後,我們就可以試試看我們的網站的地址。還有如果你要繼續連接到你的伺服器(當然吧)我們得;執行再一個命令:

sudo ufw allow in "SSH"

沒有這個允許的話,我們到為止所做的都會白做的。最後,我們得賦能 ufw。為了這麼做,執行下面的命令:

sudo ufw enable

如果每一個腳步都做得對,我們會看到這個網頁:

看到這個網頁的話,我應該恭喜你!

這個帖子如何?請你留下評論!

Last modified: February 12, 2021

Author

Comments

Write a Reply or Comment

Your email address will not be published.