Nginx官方網站地址:http://nginx.org/en/download.htmlhtml
ps:下載速度感人linux
一、進入到/usr/local 使用命令 tar -zxvf nginx-1.14.2.tar.gz 進行解壓nginx 獲得nginx
解壓後進入到nginx文件夾內 cd nginx-1.14.2c++
二、接下來命令: ./configure --prefix=/usr/local/nginx-1.14.2 意思是告訴等會安裝的文件要放在哪裏。(也能夠不設置,直接 ./configure)ubuntu
三、經過2步驟,你會看到文件夾多了Makefile這個文件瀏覽器
四、接下來經過命令 make 編譯服務器
我本人make時候出現如下錯誤,出現這個錯誤的時候,檢查如下curl
一號博主: http://www.cnblogs.com/chenxiaochan/p/7253407.html網站
二號博主: https://www.cnblogs.com/zrbfree/p/6419043.htmlurl
4.一、GCC——GNU編譯器集合
ubuntu: apt-get install gcc
linux: yum install gcc-c++
4.二、PCRE庫
ubuntu:apt-get install libpcre3 libpcre3-dev
linux: yum install -y pcre pcre-devel
4.三、zlib庫
ubuntu: apt-get install zlib1g zlib1g-dev
linux: yum install -y zlib zlib-devel
4.四、OpenSSL庫
ubuntu:apt-get install openssl openssl-dev
linux: yum install -y openssl openssl-devel
五、通過上面的步驟,make命令以後出現下面一堆東西
(5.1) 若是上述方法仍是顯示make失敗 那麼採起以下方式
更新yum
yum update
更新完成後,先刪除以前準備make的nginx包,而後從新解壓一個。
六、使用命令 make install 安裝
七、進入到sbin目錄 而後./nginx啓動 nginx默認是80端口 若是你想修改端口就進入到conf目錄下找到nginx.conf修改,以下圖
經過命令 vi nginx.conf 找到listen,默認是80端口, 我本身修改成了8888
進入到nginx的sbin目錄 命令./nginx啓動
出現了上面錯誤,思考了一下,很大可能性是因爲第2步驟, (./configure --prefix=/usr/local/nginx-1.14.2)咱們自定義致使的。
解決方案:根據錯誤的提示,到相對應的文件夾下給它手動建立文件
沒有logs這個文件夾,我本身建立的
接下來再一次到sbin文件夾下啓動命令 ./nginx 好像沒什麼問題了
經過命令 ps aux|grep nginx查看nginx的狀況