自己整理的openresty安裝步驟

這幾天一直在研究對webapi的限流和名單的問題,于是看了開濤博客的方案,于是就用到了openresty,一個把Nginx和lua集成的東西。

下面就是整理的安裝方案(簡單使用基本可以這么安裝)

  • 下載openresty(centos上下載也可以)
  • 安裝依賴環境 yum install?libreadline-dev?libncurses5-dev?libpcre3-dev?libssl-dev?perl??
  • tar?-xzvf?ngx_openresty-版本.tar.gz?
  • 安裝LuaJIT
    • cd?bundle/LuaJIT-2.1-20150120(openresty自帶版本)/
    • make?clean?&&?make?&&?make?install?
    • ln?-sf?luajit-2.1.0-alpha?/usr/local/bin/luajit(自定義路徑)
  • 下載ngx_cache_purge模塊,該模塊用于清理nginx緩存(自行選擇)
    • cd?/usr/servers/ngx_openresty-版本/bundle??
    • wget?https://github.com/FRiCKLE/ngx_cache_purge/archive/2.3.tar.gz??
    • tar?-xvf?2.3.tar.gz?
  • 下載nginx_upstream_check_module模塊,該模塊用于ustream健康檢查(自行選擇)
    • cd?/usr/servers/ngx_openresty-版本/bundle??
    • wget?https://github.com/yaoweibin/nginx_upstream_check_module/archive/v0.3.0.tar.gz??
    • tar?-xvf?v0.3.0.tar.gz
  • 安裝openresty
    • cd?/usr/servers/ngx_openresty-(openresty版本)?
    • ./configure?--prefix=/usr/servers(自定義路徑)?--with-http_realip_module??--with-pcre??--with-luajit?--add-module=./bundle/ngx_cache_purge-2.3/?--add-module=./bundle/nginx_upstream_check_module-0.3.0/?-j2??
    • make?&&?make?install??
    • ./configure 參數說明
      • --with***?????????????? ? 安裝一些內置/集成的模塊
      • --with-http_realip_module ?取用戶真實ip模塊
      • --with-pcre????????????? Perl兼容的達式模塊
      • --with-luajit????????????? 集成luajit模塊
      • --add-module????????添加自定義的第三方模塊,如此次的ngx_che_purge

  啟動命令(啟動Nginx) /usr/servers(自定義路徑)/nginx/sbin/nginx

  停止 ?/usr/servers(自定義路徑)/nginx/sbin/nginx -s stop

  刷新 ?/usr/servers(自定義路徑)/nginx/sbin/nginx -s reload

  查看版本?/usr/servers(自定義路徑)/nginx/sbin/nginx -V

? ? ? 上述就是簡單的安裝步驟了,然后可以自己happy做自己想做的事情

?

轉載于:https://www.cnblogs.com/ccc39/p/7015972.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/254359.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/254359.shtml
英文地址,請注明出處:http://en.pswp.cn/news/254359.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

京東入職一周感悟:4個匹配和4個觀點

入職一周啦,隨便寫點。一、京東之緣1、我和京東之間的4點匹配Ⅰ技術2008年9月到2016年9月,一直堅持自學技術。京東,是一家商業化的互聯網公司,有技術積淀,有發揮空間。作為技術人員,職業匹配。Ⅱ讀書大學的…

C#賦值運算符及解析

文章目錄博主寫作不容易,孩子需要您鼓勵 萬水千山總是情 , 先點個贊行不行 賦值運算符對運算符右邊的操作式求值,并用該值設置運算符左邊的變量操作式。賦值運算符主要有簡單賦值及復合賦值運算符;可以放在賦值運算符左邊的對象類型是變量…

mysql 案例 ~ pt修復工具的使用

簡介:今天咱們來聊聊PT修復工具pt-table-sync 注意事項: 1 表要有主鍵或者唯一鍵 2 針對每一個chunk加的是for update鎖 3 修復過程中不能容忍從庫延遲 如果從庫延遲太多,pt-table-sync會長期持有對chunk的for update鎖,然后等待從庫的…

mpeg2,mpeg4,h264編碼標準的異同

1、宏塊匹配像素精度: MPEG2中,運動估計的精度是1/2的像素,通過線性插值實現(可能有簡單修正); H264和MPEG4 都可以支持1/4像素的精度 2、參考幀的數量:MPEG2,MPEG4的P幀只能有一幀…

四十歲學編程(一)

有時想想,人生還真的是曲折,人到中年了,我才開始學編程。 這一學,就是三年多,我居然堅持了下來。 更沒想到的是,三年后的我居然有勇氣投簡歷求職前端,雖然面試前戰戰兢兢。 很多時候&#xff0c…

01_SQlite數據庫簡介

轉載于:https://www.cnblogs.com/ZHONGZHENHUA/p/7023014.html

GNU Make 使用手冊(中譯版)

翻譯:于鳳昌譯者注:本人在閱讀Linux源代碼過程中發現如果要全面了解Linux的結構、理解Linux的編程總體設計及思想必須首先全部讀通Linux源代碼中各級的Makefile文件。目前,在網上雖然有一些著作,但都不能全面的解釋Linux源代碼中各…

基礎10 多進程、協程(multiprocessing、greenlet、gevent、gevent.monkey、select、selector)...

1.多進程實現方式(類似于多線程) 1 import multiprocessing2 import time,threading3 4 def thread_run():#定義一個線程函數5 print("我是子線程%s" %threading.get_ident()) #threading.get_ident()函數獲取當前線程的id6 def run(name…

C#比較運算符及解析

文章目錄博主寫作不容易,孩子需要您鼓勵 萬水千山總是情 , 先點個贊行不行 比較運算符得出的結果是邏輯型(bool),即 True 或 False 。 比較運算符又稱關系運算符,我們可以把它理解為一種判斷,判斷的結果…

開發人員MySQL調優-理論篇

2019獨角獸企業重金招聘Python工程師標準>>> 修改字符集 查看字符集 show variables like character% show variables like %char% 上面的兩個命令都可以,我一般使用的下面的,會出來如下幾個字符集設定的選項: character_set_clie…

Java基礎之反射機制

Java反射機制 反射機制是什么 反射機制是在運行狀態中,對于任意一個類,都能夠知道這個類的所有屬性和方法;對于任意一個對象,都能夠調用它的任意一個方法和屬性;這種動態獲取的信息以及動態調用對象的方法的功能稱為ja…

C#邏輯運算符及解析

文章目錄博主寫作不容易,孩子需要您鼓勵 萬水千山總是情 , 先點個贊行不行 邏輯運算符用于連接一個或多個條件,判斷這些條件是否成立。 C#的邏輯運算符可以分為兩類: “&” “|” “&…

通過ProGet搭建一個內部的Nuget服務器

.NET Core項目完全使用Nuget 管理組件之間的依賴關系,Nuget已經成為.NET 生態系統中不可或缺的一個組件,從項目角度,將項目中各種組件的引用統統交給NuGet,添加組件/刪除組件/以及更新組件即可一鍵完成,大大提升工作效…

unity官方教程-TANKS(一)

unity官方教程TANKS,難度系數中階。跟著官方教程學習Unity,通過本教程你可以學會使用Unity開發游戲的基本流程。 一、環境 Unity 版本 > 5.2Asset Store 里面搜索 Tanks!Tutorial ,下載導入 二、項目設置 為了便于開發,很多時候我們選用的…

Play框架的用戶驗證。

最近剛剛參與一個基于Play框架的管理平臺的升級工作,其中涉及到了用戶的驗證工作。第一次接觸play框架,直接看已有代碼,有點暈。因此,自己實現了一個簡單的用戶驗證功能。 首先,新建一個User類,包含兩個屬性…

C#條件運算符if-else的簡化格式

文章目錄博主寫作不容易,孩子需要您鼓勵 萬水千山總是情 , 先點個贊行不行 條件運算符(?:)是if……else的簡化形式 其使用格式為&#xff1a…

碼率控制方式選擇

同碼率下的圖像質量或同圖像質量下的碼率。 AVCodecContext /** * the average bitrate * - encoding: Set by user; unused for constant quantizer encoding. * - decoding: Set by libavcodec. 0 or some bitrate if this info is available in the strea…

Fortran執行語句中的“雙冒號” ::

雙冒號“::”,通常出現于Fortran在變量聲明中,但是在特殊情況下,也會出現于數組中。例如: ... real,target,dimension(10):: a real,pointer,dimension(:):: pa,pb integer:: n3 ... pa > a(n::1) pb > a(n:10:1) ... 咋一看…

VS配置本地IIS以域名訪問

1.IIS下配置自己的網站,添加主機名 2.修改hosts文件(C://Windows/System32/drivers/etc) 3.VS中配置項目Web服務器(選擇外部主機) 轉載于:https://www.cnblogs.com/zuimeideshi520/p/7028544.html