寫給前端初學者:nginx 基本安裝與配置總結

以下內容需要你掌握一些預備知識

1.Ubuntu的目錄結構

2.SSH指令及FTP軟件登錄遠程服務器

3.Linux基本指令操作

  1. 安裝nginx

    安裝之前搞清楚你的操作系統,Ubuntu還是CentOS,還有具體的版本。可以使用以下指令檢測

cat /proc/version

建議操作系統都選擇穩定版,如筆者使用的操作系統爲Ubuntu Server16.04LTS。這種版本的問題一般都會少很多。

安裝的方法儘量在官方網站上面去看,一方面可以鍛鍊你的英語閱讀能力;另一方面也比在百度上去找得到的信息要準確得多

筆者目前的安裝版本是 Ubuntu Server 16.04LTS ,官網地址
clipboard.png

clipboard.png

clipboard.png

通過簡單地閱讀能夠快速地獲取到以上的信息,但是考慮到Linux的權限問題應該在指令的前面加上sudo,否則安裝失敗(Ubuntu常用指令)

sudo apt-get update
sudo apt-get install nginx 
  1. 安裝其他說明

    筆者在安裝之前一般都會使用如下的指令先查看本機上是否已經安裝

    dpkg -l |grep nginx

    查看的結果爲

clipboard.png

  1. 安裝完成之後的瞭解下nginx的安裝位置(每個版本都可能存在差異,如果使用百度來搜索估計又要整暈)
whereis nginx

clipboard.png

其中/usr/sbin/nginx 爲執行指令所在位置

/etc/nginx 爲nginx配置文件所在位置

  1. 如何部署代碼
    進入/etc/nginx 文件夾,我們重點關注sites-available和sites-enabled

翻譯過來就是【可以啓用的站點】和【已經啓用的站點】
clipboard.png

使用FTP工具登錄到服務器之後可以看到 sites-enabled 下面默認有一個default,但是上面有一個類似快捷方式的圖標,實際上這是一個軟鏈接,鏈接的文件在 sites-available中(用ubuntu ln 指令可以建立軟鏈接)

clipboard.png

這也意味着實際上已經【sites-enabled】就是【sites-available】的軟鏈接

clipboard.png

我們可以直接修改【sites-available】的default 來設置第一個站點,如下就是default 的設置使用vim指令打開的情況(如果不熟悉vim指令可以通過FTP工具把這個文件下載下來修改之後再上傳)

clipboard.png

其中:

1.listen 9999:表示監聽9999端口

2.root /var/www/html/bigDataweb :表示站點的目錄放在/var/www/html/bigDataweb文件夾下面

以上設置完成後,即可啓動服務

5.nginx 的指令

sudo /usr/sbin/nginx -t //檢查配置是否正確

sudo /usr/sbin/nginx  //啓動服務

sudo /usr/sbin/nginx -s reload //重新載入配置

/usr/sbin/nginx 是使用whereis指令檢查到的nginx的命令位置

如果以上方法你都覺得不好用,就用Ubuntu 的reboot指令吧

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章