nginx學習篇(二)nginx的基本應用

2021-09-18 03:31:10 字數 1558 閱讀 5171

一般系統中已經裝了了make和g++,無須再裝(可以省略)

安裝make:yum -y install autoconf automake make

安裝g++: yum -y install gcc gcc-c++

安裝nginx的依賴庫

yum -y install pcre pcre-devel

yum -y install zlib zlib-devel

yum install -y openssl openssl-devel

安裝luajit(這裡我要用到lua指令碼所以需要安裝,不是必須的)

wget

tar -zxvf luajit-2.0.2.tar.gz

cd luajit-2.0.2

make install prefix=/usr/local/luajit

/etc/profile 檔案中加入環境變數

export luajit_lib=/usr/local/lib

export luajit_inc=/usr/local/include/luajit-2.0

安裝ngx_devel_kit和lua-nginx-module這兩個模組

wget

wget

解壓tar -zxvf v0.3.0

tar -zxvf v0.10.9rc7

tar -zxvf nginx-1.9.0.tar.gz

cd nginx-1.9.0

得到下圖:

編譯安裝

make&&make install

載入lua庫,加入到ld.so.conf檔案

到這裡安裝基本上已經結束了。

進入nginx下的sbin目錄:

./nginx -c /usr/local/nginx/conf/nginx.conf -t ----------------------->檢測

./nginx -c /usr/local/nginx/conf/nginx.conf ------------------------->啟動

./nginx -c /usr/local/nginx/conf/nginx.conf -s reload ------------->配置檔案修改後重啟

我在配置檔案的nginx.conf中加了乙個location用來匹配路徑檢測lua指令碼是否可行:

在瀏覽器上訪問

nginx 基礎學習篇

翻譯了官網nginx基礎篇章的英文,應該說對初學者非常有幫助 向nginx傳送訊號 nginx s signal signal有以下幾種 1.stop 快速關閉nginx伺服器 2.quit 等nginx處理完當前請求,關閉伺服器。執行該命令的人必須是啟動nginx的使用者 4.reopen 重開日...

Nginx學習筆記二 nginx的配置

nginx在執行時,至少必須載入幾個核心模組和乙個事件類模組。這些模組執行時所支援的配置項稱為基本配置 所有其他模組執行時都需要依賴的配置。按照使用者使用時的預期功能分為四類 1.用於除錯 定位問題的配置項 2.正常執行的必備配置項 3.優化效能的配置項 4.事件類配置項 有些事件類配置項規劃到優化...

nginx負載均衡篇(二)

需要模組 ngx http upstream module ngx http proxy module 或者 ngx http upstream module ngx http fastcgi module 小知識 upstream 只能應用於http上下文,而proxy pass可以應用於loca...