Ngnix官網地址:http://nginx.org/html
使用OpenResty對Nginx實現擴展。https://openresty.org/cn/nginx
安裝步驟工具
下載源碼包,並解壓。詳細命令以下:lua
wget http://nginx.org/download/nginx-1.15.3.tar.gz
tar zxvf nginx-1.15.3.tar.gz
安裝依賴:pcre、openssl、lua和編譯工具:gcc。詳細命令以下:翻譯
yum install -y pcre pcre-devel
yum install -y openssl openssl-devel
yum install -y lua lua-devel
yum install -y gcc
進源碼目錄cd nginx-1.15.3
,配置nignx。3d
`查看參數說明,翻譯見:https://www.jianshu.com/p/f46...rest
* 命令示例 ```sh ./configure \ --with-http_lua_module \ --with-lua-lib=/usr/lib64 \ --with-lua-inc=/usr/include \ --with-stream \ --with-stream_ssl_module ``` * 注:yum 安裝默認在/usr/lib64 和/usr/include,可使用 `rpm -ql pcre-devel`,`rpm -ql lua-devel` 查看相關文件。 * 運行結果示例:
Configuration summary + using system PCRE library + using system OpenSSL library + using system zlib library nginx path prefix: "/usr/local/nginx" nginx binary file: "/usr/local/nginx/sbin/nginx" nginx modules path: "/usr/local/nginx/modules" nginx configuration prefix: "/usr/local/nginx/conf" nginx configuration file: "/usr/local/nginx/conf/nginx.conf" nginx pid file: "/usr/local/nginx/logs/nginx.pid" nginx error log file: "/usr/local/nginx/logs/error.log" nginx http access log file: "/usr/local/nginx/logs/access.log" nginx http client request body temporary files: "client_body_temp" nginx http proxy temporary files: "proxy_temp" nginx http fastcgi temporary files: "fastcgi_temp" nginx http uwsgi temporary files: "uwsgi_temp" nginx http scgi temporary files: "scgi_temp"
編譯並安裝。code