溫馨提示×

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

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

CentOS 6下編譯安裝Nginx

發(fā)布時(shí)間:2020-07-13 07:17:23 來(lái)源:網(wǎng)絡(luò) 閱讀:744 作者:hn383351109 欄目:建站服務(wù)器

CentOS 6下編譯安裝Nginx

By:老寧


一、準(zhǔn)備make環(huán)境

yum -y install gcc gcc-c++ automake autoconf libtool make


二、準(zhǔn)備N(xiāo)ginx環(huán)境

安裝pcre、zlib,前者為了重寫(xiě)rewrite,或者為了gzip壓縮。

安裝openssl


1、安裝PCRE庫(kù)

cd /usr/local/src/

wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.40.tar.gz

tar -zxvf pcre-8.40.tar.gz

cd pcre-8.40

 ./configure

make

make install


2、安裝zlib庫(kù)

cd /usr/local/src/

wget https://jaist.dl.sourceforge.net/project/libpng/zlib/1.2.11/zlib-1.2.11.tar.gz

tar -zxvf zlib-1.2.11.tar.gz

cd zlib-1.2.11

./configure

make

make install


3、安裝ssl(某些vps下默認(rèn)沒(méi)有安裝ssl)

cd /usr/local/src/

wget https://www.openssl.org/source/openssl-1.0.1t.tar.gz

tar -zxvf openssl-1.0.1t.tar.gz


三、安裝Nginx

Nginx一般有兩個(gè)版本,開(kāi)發(fā)版本與穩(wěn)定版本,我們選擇一個(gè)穩(wěn)定版本,將Nginx安裝到/usr/local/nginx目錄下:

1、安裝Nginx

wget http://mirrors.sohu.com/nginx/nginx-1.4.2.tar.gz

tar -zxvf nginx-1.4.2.tar.gz

cd nginx-1.4.2

./configure --sbin-path=/usr/local/nginx/nginx \      #將nginx安裝到/usr/local/nginx目錄下

--conf-path=/usr/local/nginx/nginx.conf \                 #將conf(程序配置文件)文件安裝到/usr/local/nginx目錄下

--pid-path=/usr/local/nginx/nginx.pid \                     #將pid(守護(hù)進(jìn)程文件)文件安裝到/usr/local/nginx目錄下

--with-http_ssl_module \                                           #指定ssl模塊(依賴于openssl)

--with-pcre=/usr/local/src/pcre-8.40 \                      #指定pcre(perl語(yǔ)言兼容正則表達(dá)式)調(diào)用路徑

--with-zlib=/usr/local/src/zlib-1.2.11 \                       #指定zlib(提供數(shù)據(jù)壓縮用的函式庫(kù))調(diào)用路徑

--with-openssl=/usr/local/src/openssl-1.0.1t \      #指定openssl(安全套接字層密碼庫(kù))調(diào)用路徑

make

make install


2、啟用Nginx

確保80端口未被占用,進(jìn)入Nginx安裝目錄下/usr/local/src/nginx下,執(zhí)行:

./nginx                                       #啟動(dòng)nginx服務(wù)

ps -aux|grep nginx                 #查看Nginx進(jìn)程是否啟用

netstat -ano|grep 80             #查看80端口是否啟用


3、瀏覽器測(cè)試是否安裝成功

輸入Nginx使用IP地址,如出現(xiàn)“Welcome to nginx!”,則表示安裝并運(yùn)行成功!


到這里nginx就安裝完成了,如果只是處理靜態(tài)html就不用繼續(xù)安裝了

如果你需要處理php腳本的話,還需要安裝php-fpm。


向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