搭建nginx服務 nginx原始碼包編譯

2021-08-22 02:28:59 字數 1432 閱讀 2819

nginx

給實驗乙個新環境,刪除,重啟vm

1,解壓包

tar zxf nginx-1.14.0.tar.gz

2,修改配置檔案

/root/nginx-1.14.0/src/core/nginx.h

#define nginx_ver          "nginx"  這裡就是curl看到的nginx的名字(tenginx,jinginx),可以修改,這裡需要去掉版本號\,不給黑客可乘之機

/root/nginx-1.14.0/auto/cc/gcc

# debug

#cflags="$cflags -g"  這個注釋,不debug,否則編譯出來5m多

3,編譯

#--prefix 指定安裝路徑,nginx不用建立,make install過程會自動建立

#--with 附加模組

#編譯過程有依賴性,安裝yum install -y gcc pcre-devel openssl-devel 

原始碼安裝一定需要gcc,編譯依賴性所需的軟體一般都需要-devel

在編譯程式時,需要某乙個rpm包的話,就是需要devel的rpm包了,因為,只有其包含了標頭檔案和鏈結檔案,這些是程式編譯所需要的

./configure是用來生成makefile,為下一步的編譯做準備

make

make install

4,啟動

鏈結注意,必須是絕對路徑方式,否則這個鏈結是失效的,就算在指令碼所在目錄也不行

ln -s /usr/local/nginx/sbin/nginx /sbin/

nginx -t 檢查語法

nginx -s stop 停止

5,瀏覽器訪問測試或curl

發布目錄

/usr/local/nginx/html

其他配置

1,給vm1新增兩個cpu

/usr/local/nginx/conf/nginx.conf 主配置檔案

worker_processes  2; 

#檢視文件(

# lscpu和top然後按1都可以檢視cpu情況,cat /proc/cpuinfo

worker_cpu_affinity 01 10;兩個cpu

如果是四個這麼寫

使用nginx搭建debian源映象伺服器

內網的linux伺服器越來越多,有必要搭建乙個內網debian源映象伺服器 debian官方提供了建設源映象的指令碼ftpsync,而且有詳細的源映象設定說明 準備工作 ftpsync使用rsync程式進行源映象 apt get install rsync 對於伺服器在內網,需要通過 出去的情況,要...

nginx服務搭建

1.安裝nginx前,我們首先要確保系統安裝了g gcc openssl devel pcre devel和zlib devel軟體 cd usr local src tar zxvf pcre 8.21.tar.gz cd pcre 8.21 configure make makeinstall ...

Nginx 搭建Nginx伺服器

在ip位址為192.168.4.5的主機上安裝部署nginx服務,並可以將nginx伺服器,要求編譯時啟用如下功能 支援ssl加密功能 設定nginx賬戶及組名稱均為nginx nginx伺服器公升級到更高版本。步驟一 構建nginx伺服器 1 使用原始碼包安裝nginx軟體包 root proxy...