nginx 基本安裝與配置總結

如下內容須要你掌握一些預備知識html

1.Ubuntu的目錄結構linux

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

3.Linux基本指令操做web

  1. 安裝nginx

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

cat /proc/version

建議操做系統都選擇穩定版,如筆者使用的操做系統爲Ubuntu Server16.04LTS。這種版本的問題通常都會少不少。vim

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

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

clipboard.png

clipboard.png

經過簡單地閱讀可以快速地獲取到以上的信息,可是考慮到Linux的權限問題應該在指令的前面加上sudo,不然安裝失敗(Ubuntu經常使用指令)網站

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

    筆者在安裝以前通常都會使用以下的指令先查看本機上是否已經安裝spa

    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指令吧

相關文章
相關標籤/搜索