CentOS7編譯安裝nginx

2021-10-12 01:58:08 字數 2317 閱讀 9781

上圖是nginx成功安裝後的訪問圖,下面記錄一下如何編譯安裝nginx,避免在安裝時各種缺少依賴庫的情況!

1、安裝gcc編譯器

yum -y install gcc

2、nginx的http模組使用pcre來解析正規表示式,所以需要安裝pcre庫

yum install -y pcre pcre-devel

3、 nginx使用zlib對http包的內容進行gzip,所以需要安裝zlib

yum install -y zlib zlib-devel

4、openssl是nginx的https模組需要的,所以需要安裝openssl

yum install -y openssl openssl-devel

wget 

6、把壓縮包解壓縮到 /usr/local下

tar -zxvf  nginx-1.9.9.tar.gz

mv nginx-1.9.9 /usr/local/

7、進入/usr/local/nginx-1.9.9

cd /usr/local/nginx-1.9.9

8、編譯安裝

./configure

make

make install

9、安裝完成不想配置環境變數的話可以建立軟鏈結

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

10、配置檔案的修改

cp /usr/local/nginx/conf/nginx.conf /usr/local/nginx/conf/nginx.conf.back

vim /usr/local/nginx/conf/nginx.conf

1、啟動

nginx

2、 快速停止

nginx -s stop

3、正常停止

nginx -s quit

nginx -s reload

上面講述了如何編譯安裝nginx,要想用https, 我們只需要在原有的基礎上新增ssl模組就行了

來到解壓目錄

停止nginx

nginx -s stop

把之前的nginx先備份一下,然後把新的程式複製過去覆蓋之前的即可

cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak

cp objs/nginx /usr/local/nginx/sbin/nginx

接下來配置證書

解壓後得到兩個檔案,放在伺服器的任意目錄

接下來就是修改nginx的配置檔案

注意 ssl on; 這個配置一定要加上!

賞 謝謝你請我喝咖啡

支付寶

nginx安裝 Centos7安裝nginx

在安裝nginx前首先要確認系統中安裝了gcc pcre devel zlib devel openssl devel。yum y install gcc pcre devel zlib devel openssl openssl devel 解壓 tar zxvf nginx 1.9.9.tar....

Linux學習 CentOS 7 安裝Nginx

pcre 作用是讓 nginx 支援 rewrite 功能。root bogon src cd usr local src root bogon src wget 2 解壓安裝包 root bogon src tar zxvf pcre 8.35.tar.gz3 進入安裝包目錄 root bogon...

centos7安裝Nginx 使用nginx記錄

1 安裝各種依賴 gcc安裝,nginx原始碼編譯需要 yum install gcc c pcre pcre devel 安裝,nginx 的 http 模組使用 pcre 來解析正規表示式 yum install y pcre pcre devel zlib安裝,nginx 使用zlib對htt...