溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

安裝nginx

發(fā)布時(shí)間:2020-06-30 00:47:00 來(lái)源:網(wǎng)絡(luò) 閱讀:557 作者:OOOPE 欄目:系統(tǒng)運(yùn)維

查看環(huán)境

Nginx的安裝

模塊依賴性Nginx需要依賴下面3個(gè)包

1. gzip 模塊需要 zlib 庫(kù) ( 下載http://www.zlib.net/ )

2. rewrite 模塊需要 pcre 庫(kù) ( 下載http://www.pcre.org/ )

3. ssl 功能需要 openssl 庫(kù) ( 下載http://www.openssl.org/ )

 

判斷是否安裝  gcc  gcc-c++

存在

[root@bogon /]# rpm  -q  gcc    或者   rpm –ql  gcc   列出所有的文件路徑

gcc-4.4.7-18.el6.x86_64

 

查看是否已經(jīng)安裝了REPC

 

rpm -qa | grep“REPC”

 

好的這里看到已經(jīng)安裝了。同理查看openssl  gzip  wget

安裝nginx

安裝make

yum -y install  gcc  automake autoconf libtool make

安裝g++ c++

yum install gcc gcc-c++

 

 

第一種方法源碼安裝

依賴包安裝順序依次為:openssl、zlib、pcre, 然后安裝Nginx包.

第二步:依次安裝openssl-fips-2.0.2.tar.gz,zlib-1.2.7.tar.gz, pcre-8.21.tar.gz, nginx-1.2.6.tar.gz

1.安裝openssl-fips-2.0.2.tar.gz

 [root@localhostmrms]# tar -zxvf openssl-fips-2.0.2.tar.gz

[root@localhost mrms]# cd openssl-fips-2.0.2

[root@localhost openssl-fips-2.0.2]# ./config

[root@localhost openssl-fips-2.0.2]# make

[root@localhost openssl-fips-2.0.2]# makeinstall

2.安裝zlib-1.2.7.tar.gz

 [root@localhostmrms]# tar -zxvf zlib-1.2.7.tar.gz

[root@localhost mrms]# cd zlib-1.2.7

[root@localhost zlib-1.2.7]# ./configure

[root@localhost zlib-1.2.7]# make

 

[root@localhost zlib-1.2.7]# make install

3.安裝pcre-8.21.tar.gz

 [root@localhostmrms]# tar -zxvf pcre-8.21.tar.gz

[root@localhost mrms]# cd pcre-8.21

[root@localhost pcre-8.21]# ./configure

[root@localhost pcre-8.21]# make

[root@localhost pcre-8.21]# make install

 

第二種方法 通過(guò)yum

yum  -y install  zlib  zlib-devel openssl  openssl—devel  pcre  pcre-devel

 

或者是

 yum install pcre*

 yum install openssl*

 yum install zlib 

 yum install zlib-devel

 yum install wget

 

遇到錯(cuò)誤

 

錯(cuò)誤為:./configure: error: the HTTP rewrite module requires the PCRElibrary.

 

第一種方法處理

安裝pcre-devel解決問(wèn)題

yum -y install pcre-devel

yum -y install openssl openssl-devel

 

第二種方法處理 源碼包

3.安裝pcre-8.21.tar.gz

 [root@localhostmrms]# tar -zxvf pcre-8.21.tar.gz

[root@localhost mrms]# cd pcre-8.21

[root@localhost pcre-8.21]# ./configure

[root@localhost pcre-8.21]# make

[root@localhost pcre-8.21]# make install

 

 

 

4.安裝 nginx-1.2.6.tar.gz

 [root@localhostmrms]# tar -zxvf nginx-1.2.6.tar.gz

[root@localhost mrms]# cd nginx-1.2.6

[root@localhost nginx-1.2.6]# ./configure--with-pcre=../pcre-8.21 --with-zlib=../zlib-1.2.7 --with-openssl=../openssl-fips-2.0.2

或者:[root@localhost nginx-1.2.6]# ./configure

[root@localhost nginx-1.2.6]# make

[root@localhost nginx-1.2.6]# make install

 

遇到錯(cuò)誤

 

錯(cuò)誤為:./configure: error: the HTTP rewrite module requires the PCRElibrary.

如上處理

 

修改端口

vi  / usr / local / nginx  /  conf  /  nginx.conf

 

安裝nginx

Esc :wq

 

在防火墻設(shè)置端口

 

# vi /etc / sysconfig / iptables

 

安裝nginx

 

重啟端口服務(wù)

 

Service iptables restart

 

查看端口服務(wù)

 

/  etc  /init.d/  iptables   status

 

安裝nginx

 

啟動(dòng)nginx

 

/usr/local/nginx/nginx   或者    /usr/local/nginx/sbin/nginx

 

重啟nginx

 

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

/usr/local/nginx/sbin/nginx-s reopen 

 

查看進(jìn)程號(hào)    

ps -ef|grep "nginx"

安裝nginx

 

殺死進(jìn)程

[root@bogon ~]# kill -QUIT 16717

 

 

強(qiáng)制停止

 

[root@ root@bogon ~]# pkill -9 nginx

 

項(xiàng)目文件存放路徑

放到這個(gè)文件下,創(chuàng)建文件夾放入就好。

 安裝nginx

 

 

安裝位置就是--prefix指定的/usr/local/nginx,配置文件位置:/usr/local/nginx/nginx.conf  或者 /usr/local/nginx/conf/nginx.conf


向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI