ubuntu 無 root 權限情況下安裝配置 nginx | nginx 可反向代理 https 的安裝方式 | https protocol requires ssl support in


a、由於公司的公共開發機上給每位用戶分配了權限,並且作為開發者並不知道root密碼的情況下,如何安裝和使用 nginx。

b、nginx 默認安裝無法反向代理 https ,需要手動編譯二進制文件,並在編譯前指定 ' --with-http_ssl_module ' 參數。

 

 

1、准備的文檔

https://docs.nginx.com/nginx/admin-guide/installing-nginx/installing-nginx-open-source/#sources  -  官方文檔

 

 

2、新建一個文件夾,cd 進去

/home/myplace/download/soft/nginx

 

 

3、好的,直接進入編譯環境准備,在新建的 nginx 文件夾目錄下,先下載nginx的依賴

由於大多電腦有另外兩個東西了,所以我就只搞了這個:

$ wget https://ftp.pcre.org/pub/pcre/pcre-8.43.tar.gz

其它的依賴,沒有的小伙伴自行處理就好,方法同 pcre。

注:ftp 協議的可以去網上搜索 http 協議的下載鏈接

 

 

4、下載 nginx

我選擇的是 nginx-1.17.6

$ wget https://nginx.org/download/nginx-1.17.6.tar.gz

 

 

5、解壓上面下載的所有

$ ls *.tar.gz | xargs -n1 tar xzvf

 

 

6、此時需要去看nginx的編譯參數

上面參數截圖自 nginx 官網,其它參數可去官網查閱,此處不一 一贅述

進入 nginx 目錄

$ cd nginx-1.17.6/

 

我按自己的需求,運行的編譯參數如下:( '--prefix' 參數指定了安裝目錄,'--with-pcre' 參數值為剛剛下載的 pcre 文件目錄)

$ ./configure --with-http_ssl_module --with-http_v2_module --with-pcre=../pcre-8.43 --prefix=/home/myplace/nginx

 

 

7、編譯

make & make install


免責聲明!

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



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