Linux下部署nginx服務

2021-09-02 15:37:51 字數 954 閱讀 3091

上週在乙個全新的linux測試環境下linux安裝nginx遇到點問題:

安裝nginx時提示缺少一下兩個庫;

正常情況下使用gnu的autoconf和automake產生的程式的安裝步驟就可,但是由於伺服器是共用的,沒有root許可權,沒法在/usr/local/目錄下安裝,所以自己在專案的目錄下;

,然後安裝nginx時,pcre的路徑為tar.gz解壓後的目錄,而不是上面的安裝目錄;

make
make install

補充:1、configure,這一步一般用來生成 makefile,為下一步的編譯做準備,你可以通過在 configure 後加上引數來對安裝進行控制,比如**:./configure –prefix=/usr 意思是將該軟體安裝在 /usr 下面,執行檔案就會安裝在 /usr/bin (而不是預設的 /usr/local/bin),資源檔案就會安裝在 /usr/share(而不是預設的/usr/local/share)。同時一些軟體的配置檔案你可以通過指定 –sys-config= 引數進行設定。有一些軟體還可以加上 –with、–enable、–without、–disable 等等引數對編譯加以控制,你可以通過允許 ./configure –help 察看詳細的說明幫助。

2、make,這一步就是編譯,大多數的源**包都經過這一步進行編譯(當然有些perl或python編寫的軟體需要呼叫perl或python來進行編譯)。如果 在 make 過程中出現 error ,你就要記下錯誤**(注意不僅僅是最後一行),然後你可以向開發者提交 bugreport(一般在 install 裡有提交位址),或者你的系統少了一些依賴庫等,這些需要自己仔細研究錯誤**。

3、make insatll,這條命令來進行安裝(當然有些軟體需要先執行 make check 或 make test 來進行一些測試),這一步一般需要你有 root 許可權(因為要向系統寫入檔案)。

Linux下部署svn服務

使用root許可權進行下述操作 subversion deps 1.5.9.tar.gz subversion 1.5.9.tar.gztar xzvf subversion 1.5.9.tar.gz tar xzvf subversion deps 1.5.9.tar.gz兩個檔案會解壓到subv...

Linux下部署NFS服務

客戶端部署 nfs network file system,網路檔案系統,通過網路 一般指區域網 讓不同主機可以共享檔案或目錄。nfs是使用c s架構,由乙個或多個客戶端和乙個服務端組成。服務端向其他計算機提供對檔案系統的訪問,其過程稱為輸出。nfs客戶端對共享檔案系統進行訪問時,把它們從nfs伺服...

Nginx Linux下部署安裝Nginx

如果是用來做fastdfs的話,nginx只需要安裝到storageserver所在的伺服器即可,用於訪問檔案。我這裡由於是單機,trackerserver和storageserver在一台伺服器上。系統版本 centos 7 nginx nginx 1.13.9 yum install gcc c...