nginx安裝 原始碼編譯

2022-07-22 19:09:09 字數 1417 閱讀 2972

官方文件:

參考:公升級參考:  

編譯原始碼需要的元件

1.zlib  

2.pcre             正規表示式

3.openssl    可選

4.nginx     

1.編譯zlib (version 1.1.3 — 1.2.8)

mkdir /usr/src/zlib 

cd /usr/src/zlib

wget  

tar xvf zlib-1.2.8.tar.gz

cd /usr/src/zlib/zlib-1.2.8

./configure --static --prefix=/usr/src/zlib/zlib-1.2.8 make make install
2.編譯openssl 

直接使用apt-get進行安裝 

sudo apt-get install openssl

sudo apt-get install libssl-dev

3.編譯pcre (version 4.4 — 8.38)

mkdir /usr/src/pcre

wget  

tar xvf pcre2-8.38.tar.gz

/configure --prefix=/usr/src/pcre/pcre-8.38

make install

4.編譯ngnix

生成的nginx在/usr/local/nginx/sbin下

./nginx -v 檢測是否安裝成功

./nginx 啟動

在位址列輸入: http://localhost 如果看到以下效果,說明正確安裝了

原始碼編譯安裝Nginx

nginx在github上有乙個唯讀原始碼庫,我獲取的原始碼方式為 git clone cd nginx cp auto configure configure make sudo make install 預設安裝後nginx位於 usr local nginx 目錄下,nginx的配置檔案在 u...

原始碼編譯安裝nginx

centos7系統 192.168.124.204 關閉防火牆 關閉selinux yum y install vim wget 建立nginx使用者 useradd nginx 修改nginx使用者登陸許可權 解壓nginx包,進入安裝包目錄 root localhost tar xzf ngin...

Nginx原始碼編譯及安裝

1.nginx 介紹 nginx是 http 和反向 伺服器,郵件 伺服器,以及 igor sysoev 最初編寫的通用tcp udp 伺服器。在很長一段時間以來,它一直在許多負載重的俄羅斯 上執行,包括 yandex,mail.ru,vk 和 rambler。根據netcraft的說法,nginx...