記錄nginx 1.8編譯安裝
建立nginx賬戶
安裝依賴包
useradd -s /sbin/nologin www
yum -y install zlib zlib-devel pcre pcre-devel openssl openssl-devel
隱藏 nginx 版本
vi src/core/nginx.h 13行
#define nginx_version 1010002
#define nginx_version "6.12.62" #此行修改的是你想要的版本號
#define nginx_ver "apache/" nginx_version #此行修改的是你想修改的軟體名稱
static u_char ngx_http_server_string = "server: apache" crlf; #第49行
./configure --prefix=/www/server/nginx --conf-path=/www/server/nginx/etc/nginx.conf --user=www --group=www --error-log-path=/www/log/nginx/error.log --http-log-path=/www/log/nginx/access.log --pid-path=/www/run/nginx/nginx.pid --lock-path=/www/lock/nginx.lock --with-http_ssl_module --with-http_gzip_static_module --with-debug --with-http_stub_status_module
#user nobody;
nginx1 8安裝詳細過程
安裝 gcc 安裝 nginx 的編譯環境 gcc yum install gcc c 安裝 pcre pcre devel nginx 的 http 模組使用 pcre 解析正規表示式,所以安裝 perl 相容的正規表示式庫 yum install y pcre pcre devel 安裝 zli...
nginx1 8安裝及異常處理
nginx安裝 使用securecrt的sftp方式上傳nginx 1.8.0.tar.gz包到linux虛擬機器上時,使用ll檢視目錄列表時出現亂碼 解決方法 選擇securecrt的選單欄中選項 會話選項 外觀 字元編碼 utf 8 安裝nginx之前需要保證有gcc環境 驗證linux下是否安...
ubuntu 18 編譯安裝 nginx
1,安裝依賴 apt get install gcc apt get install libpcre3 libpcre3 dev apt get install zlib1g zlib1g dev ubuntu14.04的倉庫中沒有發現openssl dev,由下面openssl和libssl de...