原始碼安裝nginx

2021-09-29 21:09:13 字數 1396 閱讀 5858

上傳到伺服器進行解壓縮

tar -xzvf nginx-1.16.1.tar.gz
cd nginx-1.16.1/
執行

會提示缺少pcre依賴    安裝pcre依賴、缺少zlib依賴 

yum update更新一下,然後

yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
然後接著執行  缺省會安裝在/usr/local/nginx下,可以新增引數

./configure
沒有問題了則進行編譯安裝

make && make install
建立軟連線

sudo ln -s /usr/local/nginx/sbin/nginx /usr/local/bin/
vim /lib/systemd/system/nginx.service
[unit]

description=nginx service

after=network.target

[service]

type=forking

execstart=/usr/local/nginx/sbin/nginx

execreload=/usr/local/nginx/sbin/nginx -s reload

execstop=/usr/local/nginx/sbin/nginx -s quit

privatetmp=true

[install]

wantedby=multi-user.target

檢視狀態: 

systemctl status nginx.service

nginx原始碼安裝

nginx原始碼安裝 安裝環境 作業系統 ubuntu 12.04 nginx v1.4.2 pcre v8.33 zlib v1.2.8 1.安裝zlib 1 解壓縮 plain tdtc100 ubuntu tar zxvf zlib 1.2.8.tar.gz 2 安裝 plain tdtc10...

Nginx原始碼安裝

解壓 tar zxvf nginx 1.10.0.tar.gz 執行下面的命令安裝nginx的依賴庫 yum y install gcc pcre pcre devel zlib zlib devel openssl openssl devel我這裡只配置安裝到 opt目錄下,其它選項可執行.con...

nginx 原始碼安裝

缺少 pcre 安裝包 筆者用的是ubuntu apt install libpcre3 libpcre3 dev 缺少 openssl 安裝包 筆者用的是ubuntu apt install openssl apt install libssl dev 再次執行 nginx 指令碼內容 1 bin...