輕鬆部署 Laravel 應用 | 《05. 手動部署 - 安裝 Nginx》

Wi1dcard發表於2019-03-06

:clap: 本系列持續更新中,歡迎關注:https://github.com/wi1dcard/laravel-deploy...

由於課程上下文關聯比較緊密,在開始前請先閱讀 本文

你的支援是我寫作的動力;關注我的客官們,請在右上角點個贊,將會讓文章在首頁展示,幫助更多人。

感謝 :clap: !

上節我們剛剛完成一些基礎的初始化工作;接下來,可以開始安裝軟體包了。在本課程內,我將使用大名鼎鼎的 Nginx 作為 Web 服務。

安裝 Nginx

由於我們執行 apt update 更新軟體源不久,所以直接安裝 Nginx 即可:

$ apt install nginx

再次收到確認提示:

0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded.
Need to get 2,715 kB of archives.
After this operation, 8,752 kB of additional disk space will be used.
Do you want to continue? [Y/n]

上節為大家介紹過輸入 Y 或直接回車均可繼續,也就是說此處的詢問預設結果為 Y。有個普遍共識是,在提供選項供使用者選擇時,以大寫項為預設值。例如此處的 [Y/n] 那麼 Y 即為預設值;同理,若是 [a/b/c/D/e],那麼 D 即為預設值。

另外,上節介紹了更新軟體源即為包管理器從軟體源伺服器拉取軟體包列表並建立本地快取。其實,當我們執行 apt install 操作時,包管理器便會從本地快取中找到該軟體包的指定版本,並進行下載、安裝。

稍等幾秒鐘即可安裝成功:

管理 Nginx 服務

我們可使用 service 命令管理服務狀態,常用操作如下:

$ service nginx start # 啟動 Nginx
$ service nginx stop # 停止 Nginx
$ service nginx restart # 重啟 Nginx

同時,可使用 systemctl 命令開關服務的開機自啟:

$ systemctl enable nginx # 啟用 Nginx 開機啟動
$ systemctl disable nginx # 禁用 Nginx 開機啟動

注意:通常情況下,在 APT 安裝後已預設啟用 Nginx 開機啟動。

確認 Nginx 正常執行

與一鍵指令碼類似,在瀏覽器內輸入伺服器公網 IP(或域名)並開啟,出現預設歡迎頁面說明 Nginx 已經正常執行:

恭喜,Nginx 安裝成功。

我感謝自己平凡,敢愛敢恨沒負擔。
我感謝自己不凡,可愛可恨都包攬。

相關文章