Linux環境下Nginx的安裝


一、首先去官網下載Nginx的tar包

Nginx官方網站地址:http://nginx.org/en/download.html

ps:下載速度感人

Nginx下載地址

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

Nginx上傳到服務器

二、開始安裝Nginx

    1、進入到/usr/local  使用命令 tar -zxvf nginx-1.14.2.tar.gz  進行解壓nginx 得到

tar -zxvf nginx-1.14.2.tar.gz

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

cd nginx-1.14.2

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

./configure --prefix=/usr/local/nginx-1.14.2

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

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

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修改,如下圖

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端口


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM