首先上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 啟動...