溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Nginx編譯與安裝的步驟

發(fā)布時間:2021-09-10 11:31:01 來源:億速云 閱讀:146 作者:chen 欄目:大數(shù)據(jù)

這篇文章主要介紹“Nginx編譯與安裝的步驟”,在日常操作中,相信很多人在Nginx編譯與安裝的步驟問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Nginx編譯與安裝的步驟”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

Nginx 最為麻煩的地方在于,其本身有大量的開發(fā)模塊需要用戶進行配置。本次需要使用到如下幾個模塊:

Nginx編譯與安裝的步驟

1、 將所有的源代碼程序包一起上傳到 Linux 服務(wù)器之中;

2、 將所有的開發(fā)包解壓縮到“/usr/local/src”目錄之中;

tar xzvf /srv/ftp/nginx-1.11.3.tar.gz -C /usr/local/src/tar xzvf /srv/ftp/nginx-upstream-fair-a18b409.tar.gz -C /usr/local/src/tar xzvf /srv/ftp/echo-nginx-module-0.59.tar.gz -C /usr/local/src/tar xzvf /srv/ftp/ngx_cache_purge-2.3.tar.gz -C /usr/local/src/

· 隨后進入到“/usr/local/src”目錄查看源代碼是否存在:ll /usr/local/src;

3、 nginx 編譯完成之后默認會保存在源代碼目錄之中,這樣的操作不方便進行管理,所以建議單獨建立一個新的文件目錄保存所有 nginx 的相關(guān)配置,假設(shè)目錄名稱:/usr/local/nginx,這里面需要一堆的子文件夾。

mkdir -p /usr/local/nginx/{logs,conf,fastcgi_temp,sbin,client_body_temp,proxy_temp,uwsgi_temp,scgi_temp}

4、 進入到 nginx 源代碼目錄:cd /usr/local/src/nginx-1.11.3/;

5、 執(zhí)行如下命令進行編譯操作:

./configure --prefix=/usr/local/nginx/ \--sbin-path=/usr/local/nginx/sbin/ \--with-http_ssl_module \--conf-path=/usr/local/nginx/conf/nginx.conf \--pid-path=/usr/local/nginx/logs/nginx.pid \--error-log-path=/usr/local/nginx/logs/error.log \--http-log-path=/usr/local/nginx/logs/access.log \--http-fastcgi-temp-path=/usr/local/nginx/fastcgi_temp \--http-client-body-temp-path=/usr/local/nginx/client_body_temp \--http-proxy-temp-path=/usr/local/nginx/proxy_temp \
-http-uwsgi-temp-path=/usr/local/nginx/uwsgi_temp \--http-scgi-temp-path=/usr/local/nginx/scgi_temp \--add-module=/usr/local/src/echo-nginx-module-0.59 \--add-module=/usr/local/src/gnosek-nginx-upstream-fair-a18b409 \--add-module=/usr/local/src/ngx_cache_purge-2.3
·執(zhí)行編譯操作:make;執(zhí)行 nginx 安裝操作:make install;

6、 執(zhí)行完畢之后就可以觀察“/usr/local/nginx”目錄,因為所有的程序項都保存此目錄之中;

· nginx 可執(zhí)行的程序命令路徑:/usr/local/nginx/sbin/nginx。

· 最簡單的啟動就是直接執(zhí)行此程序,nginx 啟動之后將占用 80 端口,可以直接通過瀏覽器訪問;

|- 瀏覽器訪問:http://192.168.122.179/

Nginx編譯與安裝的步驟

 

Nginx 開發(fā)的過程之中需要綁定多個模塊,所以在編譯之前一定要進行相應(yīng)的配置。

nginx 的所有的配置項:/usr/local/nginx/conf/nginx.conf 文件下

到此,關(guān)于“Nginx編譯與安裝的步驟”的學習就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關(guān)知識,請繼續(xù)關(guān)注億速云網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI