Nginx 安裝

Nginx 安裝

快速安裝

Ngnix官網地址:http://nginx.org/html

使用OpenResty對Nginx實現擴展。https://openresty.org/cn/nginx

安裝步驟工具

  1. 下載源碼包,並解壓。詳細命令以下:lua

    • wget http://nginx.org/download/nginx-1.15.3.tar.gz
    • tar zxvf nginx-1.15.3.tar.gz
  2. 安裝依賴: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
    • 注:LuaJIT與Lua都可以(配置依賴分別爲--with-luajit… 和--with-lua…,模塊使用一致),但LuaJIT效率比Lua高。LuaJIT安裝見官網:http://luajit.org/
  3. 進源碼目錄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"
  1. 編譯並安裝。code

    • make
    • make install
相關文章
相關標籤/搜索