摘要:系統(tǒng)平臺(tái)版本版本所需依賴三方庫(kù)一安裝編譯工具及庫(kù)文件庫(kù)庫(kù)是壓縮模塊所必需的庫(kù)使用該模塊必需裝庫(kù),來(lái)實(shí)現(xiàn)支持協(xié)議二安裝庫(kù)庫(kù)使用該模塊必須裝庫(kù),來(lái)實(shí)現(xiàn)對(duì)地址重定向,地址重寫功能和指令以及正則表達(dá)式的支持
系統(tǒng)平臺(tái):CentOS 7.4 Nginx版本:nginx-1.12.2.tar.gz Pcre版本:pcre-8.42.tar.gz 所需依賴:gcc-c++ libtool 三方庫(kù):zlib zlib-devel openssl openssl-devel pcre
一、安裝編譯工具及庫(kù)文件
> yum install -y make zlib zlib-devel openssl openssl-devel gcc-c++ > libtool
zlib庫(kù):zlib庫(kù)是ngx_http_gzip_module(gzip壓縮模塊)所必需的
openssl庫(kù) :--with-http_ssl_module使用該模塊必需裝openssl庫(kù),來(lái)實(shí)現(xiàn)http支持https協(xié)議
二、安裝pcre庫(kù)
prce庫(kù):--with-http_rewrite_module使用該模塊必須裝prce庫(kù),來(lái)實(shí)現(xiàn)對(duì)地址重定向,地址重寫功能和localtion指令以及正則表達(dá)式的支持
wget https://sourceforge.net/projects/pcre/files/pcre/8.42/pcre-8.42.tar.gz [root@linux-node1 src]# tar xf pcre-8.42.tar.gz [root@linux-node1 src]# cd pcre-8.42 [root@linux-node1 pcre-8.42]# ./configure && make && make install && echo $? [root@linux-node1 pcre-8.42]# pcre-config --version
三、安裝Nginx
wget http://nginx.org/download/nginx-1.12.2.tar.gz [root@linux-node1 /]# useradd -s /sbin/nolgoin nginx [root@linux-node1 src]# tar xf nginx-1.12.2.tar.gz [root@linux-node1 nginx-1.12.2]#./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.42 --user=nginx --group=nginx [root@linux-node1 nginx-1.12.2]# make && make install [root@linux-node1 /]# /usr/local/nginx/sbin/nginx -V 查看版本以及已編譯的模塊
[root@linux-node1 /]# /usr/local/nginx/sbin/nginx -t 檢查nginx.conf文件配置是否正確 nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
四、啟動(dòng)Nginx
[root@linux-node1 /]# /usr/local/nginx/sbin/nginx 啟動(dòng)Nginx /usr/local/nginx/sbin/nginx -s reload 重新載入配置文件 /usr/local/nginx/sbin/nginx -s reopen 重啟 Nginx /usr/local/nginx/sbin/nginx -s stop 快速關(guān)閉 Nginx /usr/local/nginx/sbin/nginx -s quit 關(guān)閉Nginx
[root@linux-node1 /]# systemctl stop iptables.service [root@linux-node1 /]# systemctl stop firewalld.service
五、測(cè)試訪問(wèn)
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/39902.html
摘要:為提供模塊,需要庫(kù)支持為提供功能為支持地址重寫功能確保已正確安裝在上面的基礎(chǔ)環(huán)境安裝中,我們已經(jīng)安裝了,但是部分服務(wù)器上并沒(méi)有的安裝包,所以我們可以通過(guò)下載包自行編譯安裝。 一直以來(lái)我都通過(guò)網(wǎng)上的一些材料去搭建lnmp環(huán)境,通過(guò)直接yum安裝nginx mysql php等軟件。但是為了原生態(tài)的編譯安裝最新的軟件版本,我決定自己親手搭建lnmp環(huán)境,采用最新的nginx1.9.7(昨天...
摘要:安裝完成后,可以隨時(shí)更改的名稱在配置文件中使用的指令。啟用或禁用構(gòu)建一個(gè)模塊來(lái)允許服務(wù)器使用方法。如需要需要增加支持的文件數(shù)量設(shè)置附加的參數(shù),將用于在鏈接期間。 前言 安裝軟件列表 nginx-1.13.9 php-7.2.3 操作系統(tǒng) 阿里云esc centos 7.4 64位 前提條件 yum install -y gcc gcc-c++ openssl openssl-de...
摘要:安裝完成后,可以隨時(shí)更改的名稱在配置文件中使用的指令。啟用或禁用構(gòu)建一個(gè)模塊來(lái)允許服務(wù)器使用方法。如需要需要增加支持的文件數(shù)量設(shè)置附加的參數(shù),將用于在鏈接期間。 前言 安裝軟件列表 nginx-1.13.9 php-7.2.3 操作系統(tǒng) 阿里云esc centos 7.4 64位 前提條件 yum install -y gcc gcc-c++ openssl openssl-de...
閱讀 4020·2021-11-22 13:53
閱讀 3617·2021-11-19 11:29
閱讀 1265·2021-09-08 09:35
閱讀 3162·2020-12-03 17:26
閱讀 514·2019-08-29 16:06
閱讀 2106·2019-08-26 13:50
閱讀 1180·2019-08-23 18:32
閱讀 2153·2019-08-23 18:12