欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

如何編譯一個高性能OpenResty

本篇文章給大家分享的是有關(guān)如何編譯一個高性能OpenResty,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

成都創(chuàng)新互聯(lián)主營黃山網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都App制作,黃山h5小程序制作搭建,黃山網(wǎng)站營銷推廣歡迎黃山等地區(qū)企業(yè)咨詢

介紹

下面將介紹如何一步一步手動編譯 OpenResty,OpenResty 是一個基于 Nginx 與 Lua 的高性能 Web 平臺,擁有非常好的拓展性讓服務(wù)器發(fā)揮更好性能。全部依賴 Linux 發(fā)行版組建中的依賴,而免除編譯帶來的后期維護成本。

準備

設(shè)置安全組(重要)

如果不設(shè)置好安全組,究竟是無法訪問還是編譯失敗會分不清的。

需要開放 : 80 和 443 端口

教程

本教程以,Ubuntu 16.04 LTS 64位版 為例。

設(shè)定版本變量

如果軟件版本更新后,為了方便起見,后續(xù)修改版本號只需修改下面的變量即可。 在 SSH終端 中輸入:

# VersionOpenSSLVersion='openssl-1.0.2l';NginxCTVersion='1.3.2';PageSpeedVersion='1.12.34.2';SystemBit='X64';OpenRestyVersion='openresty-1.11.2.5';

注: 截止本次更新,OpenResty 1.11.2 版本最高只能搭配 OpenSSL 1.0.2。
上述軟件版本更新查看: OpenSSL、Nginx-CT、PageSpeed、OpenResty

安裝依賴

更新系統(tǒng)軟件源緩存順便升級組件:

apt updateapt upgrade -y

安裝依賴組件:

apt install build-essential libreadline-dev libncurses5-dev libpcre3 libpcre3-dev libssl-dev zlib1g-dev unzip git perl make libjemalloc1 libjemalloc-dev

下載源碼

這里將 OpenResty 所需的源代碼均放置在 /root/src 目錄下,方便管理。

cd /rootmkdir srccd src

下載 OpenResty 和其拓展的源代碼:

#下載 OpenSSL,Ubuntu 16.04(不包括)以下版本請刪除下面的 # 以下載#wget https://www.openssl.org/source/$OpenSSLVersion.tar.gz#tar xzf $OpenSSLVersion.tar.gzwget https://github.com/grahamedgecombe/nginx-ct/archive/v$NginxCTVersion.tar.gz
tar xzf v$NginxCTVersion.tar.gz

git clone https://github.com/google/ngx_brotli.git
cd ngx_brotli
git submodule update --init
cd ../

wget https://github.com/pagespeed/ngx_pagespeed/archive/v$PageSpeedVersion-beta.zip
unzip v$PageSpeedVersion-beta.zip
cd ngx_pagespeed-$PageSpeedVersion-beta/
wget https://dl.google.com/dl/page-speed/psol/$PageSpeedVersion-$SystemBit.tar.gz
tar -xzvf $PageSpeedVersion-$SystemBit.tar.gz
cd ../

wget -c https://openresty.org/download/$OpenRestyVersion.tar.gz
tar zxf $OpenRestyVersion.tar.gz

查看更多

編譯 OpenResty

cd $OpenRestyVersion
./configure --prefix=/usr/local/openresty \
--user=www-data --group=www-data \--add-module=../ngx_brotli \--add-module=../nginx-ct-$NginxCTVersion \--add-module=../ngx_pagespeed-$PageSpeedVersion-beta \--with-http_v2_module \--with-http_ssl_module \--with-http_gzip_static_module \--with-ld-opt='-ljemalloc'make && make install

Ubuntu 16.04(不包括) 以下版本請在倒數(shù)第二行添加:

--with-openssl=../$OpenSSLVersion \

設(shè)置變量

[ -z "`grep ^'export PATH=' /etc/profile`" ] && echo "export PATH=/usr/local/openresty/nginx/sbin:\$PATH" >> /etc/profile
[ -n "`grep ^'export PATH=' /etc/profile`" -a -z "`grep /usr/local/openresty/ /etc/profile`" ] && sed -i "s@^export PATH=\(.*\)@export PATH=/usr/local/openresty/nginx/sbin:\1@" /etc/profile
. /etc/profile

后面就可以用,nginx -t 檢測配置是否正確,nginx -s reload 重載 Nginx 了。

創(chuàng)建相關(guān)目錄

mkdir /data/wwwlogs/ -p
mkdir /data/wwwroot/default/ -p
cp /usr/local/openresty/nginx/html/index.html /data/wwwroot/default/

設(shè)置服務(wù)和開機啟動

創(chuàng)建 /etc/systemd/system/openresty.service 文件,內(nèi)容:

cd /etc/systemd/system/wget https://gist.githubusercontent.com/ivmm/dbf03e6c7970488652878bb8ddc3a775/raw/48436d911d08e57774c759bdb50548dec31dc86f/openresty.service

編輯 /usr/local/openresty/nginx/conf/nginx.conf 文件為:

cd /usr/local/openresty/nginx/conf/rm nginx.conf -rf
wget https://gist.githubusercontent.com/ivmm/ab81dee184b64036bd4b8d5abe676264/raw/1cbfbc387aa956f6d9afe39d60e2b8c988a10688/nginx.conf

重新加載 systemd 服務(wù),以便它可以找到我們的文件:

systemctl daemon-reload

通過 systemd 重啟 OpenResty:

systemctl restart openresty

設(shè)置開機啟動:

systemctl enable openresty

打開你的服務(wù)器 IP,就能看到安裝好的 OpenResty 提示頁了 https://pics.mf8.biz/mf8/awxi3.png如何編譯一個高性能OpenRestycdn.com/137e540c5e3ae5cf31758fbee7062cfcbac7399e.png">

以上就是如何編譯一個高性能OpenResty,小編相信有部分知識點可能是我們?nèi)粘9ぷ鲿姷交蛴玫降摹OM隳芡ㄟ^這篇文章學到更多知識。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

網(wǎng)頁名稱:如何編譯一個高性能OpenResty
文章位置:http://chinadenli.net/article18/gphodp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護網(wǎng)站設(shè)計公司、全網(wǎng)營銷推廣網(wǎng)站營銷、服務(wù)器托管響應(yīng)式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管
免费大片黄在线观看日本| 91欧美亚洲精品在线观看| 欧美不卡高清一区二区三区| 国产级别精品一区二区视频| 日本本亚洲三级在线播放| 免费在线播放不卡视频| 日本丰满大奶熟女一区二区| 人妻少妇久久中文字幕久久| 99热九九在线中文字幕| 欧美人妻盗摄日韩偷拍| 一二区中文字幕在线观看 | 欧美成人高清在线播放| 夫妻性生活真人动作视频| 中文日韩精品视频在线| 女厕偷窥一区二区三区在线| 一区二区日韩欧美精品| 久久精品少妇内射毛片| 日韩欧美国产三级在线观看| 大尺度剧情国产在线视频| 国产精品日韩精品最新| 伊人久久青草地综合婷婷| 日韩欧美中文字幕人妻| 香蕉久久夜色精品国产尤物| 久草视频这里只是精品| 人体偷拍一区二区三区| 日本加勒比在线观看一区| 99国产精品国产精品九九| 国产精品偷拍一区二区| 大香蕉再在线大香蕉再在线| 国产精品欧美在线观看| 国产精品久久精品毛片| 欧美三级精品在线观看| 国产精品自拍杆香蕉视频| 欧美日韩少妇精品专区性色| 日韩精品视频免费观看| 欧美不卡高清一区二区三区| 精品亚洲一区二区三区w竹菊| 日韩欧美二区中文字幕| 激情国产白嫩美女在线观看| 国产精品不卡高清在线观看| 韩国日本欧美国产三级|