一、首先去官網下載Nginx的tar包
Nginx官方網站地址:http://nginx.org/en/download.html
ps:下載速度感人

下載完成之后,把它上傳到服務器上,我這里上傳到服務器的/usr/local這個位置上.

二、開始安裝Nginx
1、進入到/usr/local 使用命令 tar -zxvf nginx-1.14.2.tar.gz 進行解壓nginx 得到

解壓后進入到nginx文件夾內 cd nginx-1.14.2

2、接下來命令: ./configure --prefix=/usr/local/nginx-1.14.2 意思是告訴等會安裝的文件要放在哪里。(也可以不設置,直接 ./configure)

3、通過2步驟,你會看到文件夾多了Makefile這個文件

4、接下來通過命令 make 編譯

我本人make時候出現以下錯誤,出現這個錯誤的時候,檢查以下
重點:這里我參考了2位博主才修復好了,在此,非常感謝這2位博主的文章
一號博主: http://www.cnblogs.com/chenxiaochan/p/7253407.html
二號博主: https://www.cnblogs.com/zrbfree/p/6419043.html
4.1、GCC——GNU編譯器集合
ubuntu: apt-get install gcc
linux: yum install gcc-c++
4.2、PCRE庫
ubuntu:apt-get install libpcre3 libpcre3-dev
linux: yum install -y pcre pcre-devel
4.3、zlib庫
ubuntu: apt-get install zlib1g zlib1g-dev
linux: yum install -y zlib zlib-devel
4.4、OpenSSL庫
ubuntu:apt-get install openssl openssl-dev
linux: yum install -y openssl openssl-devel
5、經過上面的步驟,make命令之后出現下面一堆東西

(5.1) 如果上述方法還是顯示make失敗 那么采取如下方式
更新yum
yum update
更新完成后,先刪除之前准備make的nginx包,然后重新解壓一個。
6、使用命令 make install 安裝

7、進入到sbin目錄 然后./nginx啟動 nginx默認是80端口 如果你想修改端口就進入到conf目錄下找到nginx.conf修改,如下圖

通過命令 vi nginx.conf 找到listen,默認是80端口, 我自己修改為了8888

三、接下來啟動nginx
進入到nginx的sbin目錄 命令./nginx啟動

出現了上面錯誤,思考了一下,很大可能性是由於第2步驟, (./configure --prefix=/usr/local/nginx-1.14.2)我們自定義導致的。
解決方案:根據錯誤的提示,到相對應的文件夾下給它手動創建文件
沒有logs這個文件夾,我自己創建的

接下來再一次到sbin文件夾下啟動命令 ./nginx 好像沒什么問題了

通過命令 ps aux|grep nginx查看nginx的情況

最后,可以在服務器上命令 curl 服務器地址+nginx端口號

或者,瀏覽器上輸入你的 服務器地址 + nginx端口
