nginx安裝,nginx-lua模組安裝(centos7.3)
nginx安裝,nginx-lua,echo模組安裝
1 下載安裝LuaJIT
[[email protected] mysql3306]# cd /usr/local/src[[email protected] src]# wget http://luajit.org/download/LuaJIT-2.0.5.tar.gz
[[email protected] src]# tar -xvf LuaJIT-2.0.5.tar.gz
[[email protected] src]# cd LuaJIT-2.0.5
[[email protected] LuaJIT-2.0.5]# make
[
2 下載nginx lua模組
[[email protected] src]# wget https://github.com/openresty/lua-nginx-module/archive/v0.10.10.tar.gz
[[email protected] src]# tar -xvf v0.10.10.tar.gz
3 下載nginx 模組
[[email protected] src]# wget http://nginx.org/download/nginx-1.13.5.tar.gz[
3 安裝nginx、nginx-lua 模組
[r[email protected] src]# export LUAJIT_LIB=/usr/local/lib[[email protected] src]# export LUAJIT_INC=/usr/local/include/luajit-2.0 [[email protected] src]# cd nginx-1.13.5
編譯nginx依賴zlib,pcre 安裝zlib,pcre [[email protected]
[[email protected] nginx-1.13.5]# yum install zlib-devel
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Package zlib-devel-1.2.7-17.el7.x86_64 already installed and latest version
Nothing to do [[email protected] nginx-1.13.5]# ./configure --prefix=/usr/local/nginx-1.13.5 --add-module=../lua-nginx-module-0.10.10/ [[email protected] nginx-1.13.5]# make [[email protected] nginx-1.13.5]# make install
4 檢視nginx
如果出現libluajit-5.1.so.2的錯誤 [[email protected] conf]# /usr/local/nginx-1.13.5/sbin/nginx -v/usr/local/nginx-1.13.5/sbin/nginx: error while loading shared libraries: libluajit-5.1.so.2: cannot open shared object file: No such file or directory 解決方法
[[email protected] conf]# ln -s /usr/local/lib/libluajit-5.1.so.2 /lib64/libluajit-5.1.so.2
[[email protected] conf]# /usr/local/nginx-1.13.5/sbin/nginx -v
nginx version: nginx/1.13.5
5 nginx lua 配置
nginx配置檔案加入如下配置location ~* ^/aa/{
default_type 'text/plain';
content_by_lua 'ngx.say("aaaa")
local res = ngx.location.capture("/proxy/http/www.baidu.com/80/EmployeeLeasing/us/user/checkUserLogin.do", {
method = ngx.HTTP_POST,
body = body,
args = {hello = "world"}
})
for key,val in pairs(res) do
if type(val) == "table" then
ngx.say(key,"=>",table.concat(val,","))
else
ngx.say(key,"=>",val)
end
end';
}
location /proxy/ {
internal;
rewrite ^/proxy/(http?)/([^/]+)/(\d+)/(.*) /$4 break;
proxy_pass $1://$2:$3;
}
5 nginx lua 測試
5.1 啟動nginx[[email protected] conf]# /usr/local/nginx-1.13.5/sbin/nginx
5.2 訪問測試
# curl http://localhost/aa/
相關推薦
nginx安裝,nginx-lua模組安裝(centos7.3)
nginx安裝,nginx-lua,echo模組安裝 1 下載安裝LuaJIT [[email protected] mysql3306]# cd /usr/local/src [[email protected] src]# wget http://
從nginx的編譯安裝,了解編譯安裝原理(轉)
title com 配置文件 fig 通過 cnblogs uninstall lock perl nginx編譯安裝過程 https://www.cnblogs.com/liujuncm5/p/6713784.html 1、configure 這一步一般
Linux JDK Tomcat Nginx MariaDB 安裝,Nginx 多域名轉發配置
ora mysql 功能 with -o arch nobody case root用戶登錄 安裝JDK rpm包下載地址(jdk-7u17 ): http://www.oracle.com/technetwork/java/javase/downloads/java-a
Nginx 編譯,加入未編譯安裝模塊ngx_cache_purge
nginx 編譯 options dsm line arguments ror tor apps creating Nginx 編譯,加入未編譯安裝模塊ngx_cache_purge 官網下載nginx及第三方ngx_cache_purge 模塊
LNMP架構(架構介紹,mysql安裝,php安裝,nginx介紹)
lnmp架構介紹 mysql安裝 php安裝 nginx介紹 一、LNMP建構介紹和LAMP不同的是,提供web服務的是Nginx並且php是作為一個獨立服務存在的,這個服務叫做php-fpmNginx直接處理靜態文件請求,動態請求會轉發給php-fpmapache和nginx的區別;http
lnmp架構介紹,mysql,php安裝,Nginx介紹
lnmplnmp架構介紹 MySQL安裝 1.首先下載軟件包 [root@weixing01 src]# wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz --2018-02-26 2
12.1-12.5 LNMP架構介紹,MySQL安裝,PHP安裝,Nginx介紹
LNMP架構介紹 MySQL安裝 PHP安裝 Nginx介紹 十二周一次課(4月23日)12.1 LNMP架構介紹12.2 MySQL安裝12.3/12.4 PHP安裝12.5 Nginx介紹擴展Nginx為什麽比Apache Httpd高效:原理篇 http://www.toxingwang
總結一下自己在vmwareplayer虛擬機器安裝,Nginx安裝,虛擬機器檔案訪問的一些問題
剛學習Linux系統,順便學習nginx在Linux系統上面的部署和使用。第一次寫部落格,記錄一下問題。我選用的是VMwareplayer14虛擬機器,安裝系統是centos6.5版本系統安裝步驟,Nginx安裝等就不一一贅述了,網上有一大片圖文教程,我只記錄一下自己遇到的坎
Linux上安裝Nginx依賴環境和庫、Nginx安裝,Nginx服務命令
安裝Nginx依賴環境和庫、Nginx安裝,Nginx服務命令 因為Nginx官方提供的是C原始碼,要自己進行編譯,所以需要自己擁有編譯所依賴的環境和庫才可正常編譯 安裝gcc yum -y install gcc automake autoconf libtool make 安裝g+
筆記搬到部落格 - nginx一步步整合lua模組
經過網路搜尋、整理、實踐筆記 前置條件:已安裝nginx 一 、安裝LuaJit 1.下載LuaJit http://luajit.org/download.html [[email protected]_6 source]$
爬蟲入門,從第一個爬蟲建立起做蟲師的心,爬蟲的編譯器的安裝,pycharm第三方庫的安裝和pip的安裝,爬蟲的認知篇(5)
Python之所以強大並逐漸流行起來,一部分原因要歸功於Python強大的第三方庫。這樣使用者就不用瞭解底層的思想,用最少的程式碼寫出最多的功能。 在PyCharm中安裝
Cloudera Manager 和CDH6.0.1安裝,解除安裝,各步驟截圖(此博文為筆者辛苦勞作最終生成的,使用了3個熬到凌晨2~4點的夜晚,外加一個週末完成,請轉載時記錄轉載之處,謝謝)
1 Cloudera 文件總地址 https://www.cloudera.com/documentation/enterprise/6/6.0.html 2 Cloudera Manager 和CDH下載地址 Cloudera Manager下載地址: https://a
Docker的安裝,包括核心的升級(centos6核心太低需要升級到3.1以上)
Docker 是 2014 年最為火爆的技術之一,幾乎所有的程式設計師都聽說過它。Docker 是一種“輕量級”容器技術,它幾乎動搖了傳統虛擬化技術的地位,現在國內外已經有越來越多的公司開始逐步使用 Docker 來替換現有的虛擬化平臺了。作為一名 Java 程式設計師,我們是時候一起把 Docker 學起
VMware Tools重新安裝,建立共享資料夾(CentOS 7)
接上一篇,已經講了如何安裝虛擬機器,在這之前,建議想學Linux的可以先去了解一下Linux的目錄結構,Linux的目錄結構和Windows是有差別,這個就不多說,有興趣的小夥伴可以自己百度Linux目錄結構。 虛擬機器已經安裝好了,我還想安裝jdk,tomcat,以及my
redis安裝手冊,中文配置手冊,php-redis模組安裝方法,Web管理phpRedisAdmin
redis官方網站及最新版本下載地址:http://redis.io/download 本文章基於Centos+yum安裝的伺服器環境 redis的下載及安裝: 幫助 1 2 3 4 5 6 7 mkdir /usr/local/redis cd
pip/anaconda修改映象源,加快python模組安裝速度
修改映象源的原因是pip和conda預設國外映象源,所以每次安裝模組pip install ×××或者 conda install ×××的時候非常慢。所以,切換到國內的映象源會顯著加快模組安裝速度。 pip和conda修改映象源的方式有所不同,網
jenkins安裝,構建第一個工程(更新程式碼到工作空間)
1.安裝jenkins 第一種方式:可以再windows系統通過安裝包的方式直接安裝 第二種方式:下載jenkins.war,在tomcat執行,linux系統和windows系統都
nessus安裝、msfconsole輔助模組使用(網安全實訓第三天)
本期內容:nessus安裝、msfconsole輔助模組使用、後滲透攻擊 1. nessus安裝 2.msfconsole輔助模組使用 3.後滲透攻擊 1. nessus安裝 (1)下載nessus 我下載的Nessus-7.1.0-x64
ADB 驅動以及工具包下載安裝,常見異常問題解決(親自測試有效)1、黃色感嘆號2、offline 3、unauthorized
作業系統 win32位首先下載驅動包和工具包(做個任務賺下C幣,很快的)http://download.csdn.net/download/u012611644/10253370解壓後兩個檔案一、安裝adbsetup.exe,一路按Y。但是插入手機後 顯示一個黃色的感嘆號。這
續:糾正:ubuntu【7.04】可以安裝,而且完美的安裝 ! for《Oracle-10.2.0.1,打補丁10.2.0.5:在 debian 版本4【不含4】以上,及 ubuntu 7.04【不含7.04】以上都可以安裝!》
etc ubun oracl poweroff ++ ldconfig red aio edi n次的測試後,最終證明,如下做法,可以完美安裝。 中間都不帶任何一個錯誤的!!!完美! dhclient vi /etc/profile ll cd /e