Linux環境下Nginx的安裝

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

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

ps:下載速度感人linux

Nginx下載地址

下載完成以後,把它上傳到服務器上,我這裏上傳到服務器的/usr/local這個位置上.

Nginx上傳到服務器

2、開始安裝Nginx

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

tar -zxvf nginx-1.14.2.tar.gz

    解壓後進入到nginx文件夾內   cd nginx-1.14.2c++

cd nginx-1.14.2

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

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

三、經過2步驟,你會看到文件夾多了Makefile這個文件瀏覽器

四、接下來經過命令 make 編譯服務器

make

我本人make時候出現如下錯誤,出現這個錯誤的時候,檢查如下curl

重點:這裏我參考了2位博主才修復好了,在此,很是感謝這2位博主的文章

一號博主: 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修改,以下圖

nginx.conf

經過命令 vi nginx.conf 找到listen,默認是80端口, 我本身修改成了8888

3、接下來啓動nginx

進入到nginx的sbin目錄  命令./nginx啓動

出現了上面錯誤,思考了一下,很大可能性是因爲第2步驟, (./configure --prefix=/usr/local/nginx-1.14.2)咱們自定義致使的。

解決方案:根據錯誤的提示,到相對應的文件夾下給它手動建立文件

沒有logs這個文件夾,我本身建立的

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

經過命令 ps aux|grep nginx查看nginx的狀況

最後,能夠在服務器上命令 curl 服務器地址+nginx端口號

成功了

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

相關文章
相關標籤/搜索