nginx 編譯安裝與配置

2021-08-02 00:21:55 字數 723 閱讀 4375

首先上nginx的官網:  瀏覽相應版本;

download/nginx-1.10.3.tar.gz

download/nginx-1.12.0.tar.gz

新建乙個普通使用者,禁系統登入 -m 表示不自動建立使用者目錄

useradd nginx -s /sbin/nologin -m

解壓原始碼包後進入原始碼目錄

修改原始碼的以下檔案,隱藏伺服器名稱和版本號:

1./usr/local/src/nginx/v1_10_3/nginx-1.10.3/src/core/nginx.h 

2./usr/local/src/nginx/v1_10_3/nginx-1.10.3/src/http/ngx_http_header_filter_module.c 49行

3./usr/local/src/nginx/v1_10_3/nginx-1.10.3/src/http/ngx_http_special_response.c 21 到 30行

執行:因為nginx的rewrite模組需要用到pcre庫,所以先安裝pcre庫

yum  install  -y  pcre*

因為支援ssl安全協議,需要安裝openssl庫

make && make install 

安裝成功後啟動./sbin/nginx 測試一下;

更多配置細節,待續~

公升級與擴充套件nginx 

其他一些細節我會很快補充進去:

Nginx編譯與安裝

nginx 最為麻煩的地方在於,其本身有大量的開發模組需要使用者進行配置。本次需要使用到如下幾個模組 編譯nginx nginx編譯環境 配置支援包 nginx 1.11.3.tar.gz nginx程式源 echo nginx module 0.59.tar.gz 資訊輸出 ngx cache p...

Nginx編譯安裝和配置

環境準備 先安裝準備環境 yum install gcc gcc c automake pcre pcre devel zlip zlib devel openssl openssl devel 解壓安裝包 編譯nginx with pcre生成指令碼及配置檔案 make 安裝 make insta...

nginx安裝與配置

1 安裝前,需要安裝的軟體包 yum y install gcc gcc c autoconf automake yum y install zlib zlib devel openssl openssl devel pcre pcre devel 2 安裝nginx 3 啟動與停止nginx 啟動...