是乙個高效能的反向**伺服器
正向****的是客戶端
反向****的是服務端
靜態web伺服器
jsp/servlet伺服器 tomcat
解壓
tar -zxvf nginx-1.14.2.tar.gz
./configure [–prefix]
yum install pcre-devel
yum install zlib-devel
./configure --prefix=/home/nginx
安裝
make && make install
1. sbin/nginx
2. ./nginx -s stop
events 中才會生效。它的值可以是ip位址或者是cird位址。
#debug_connection 10.224.66.14; #或是debug_connection 10.224.57.0/24
#這樣,僅僅以上ip位址的請求才會輸出debug級別的日誌,其他請求仍然沿用error_log中配置的日誌級別。
#注意:在使用debug_connection前,需確保在執行configure時已經加入了--with-debug引數,否則不會生效。
worker_connections 1024;
}
server
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#error_page 500 502 503 504 /50x.html;
location = /50x.html
# proxy the php scripts to apache listening on 127.0.0.1:80
##location ~ \.php$
# pass the php scripts to fastcgi server listening on 127.0.0.1:9000
##location ~ \.php$
# deny access to .htaccess files, if apache's document root
# concurs with nginx's one
##location ~ /\.ht
}
server
}
server
} server
} server
}
location [= | ~* | ^~ ] /uri/
location = /uri 精準匹配
location ^~ /uri 字首匹配
location ~ /uri
location / 通用匹配
1 location = /
2 location = /index
3 location ^~ /article/
4 location ^~ /article/files/
5 location ~ \.(gif|png|js|css)$
6 location /
index ->2
article/files/1.txt ->4
mic.png ->5
精準匹配是優先順序最高
普通匹配(最長的匹配)
正則匹配
location =/
location /
location ~* \.(gif|....)$
內建模組:反向**、email、nginx core。。。
核心模組 ngx_http_core_module
標準模組 http模組
第三方模組
原來所安裝的配置,你必在重新安裝新模組的時候,加上
不能直接make install
./configure --prefix=/安裝目錄 --add-module = /第三方模組的目錄
Nginx(一)初步認識及配置
是乙個高效能的反向 伺服器。正向 的是客戶端,反向 的是伺服器 nginx與apache是靜態web伺服器,本身只能解析靜態資源 html,jpg 想解析動態資源需要依賴第三方模組 tomcat是動態伺服器,可以解析 jsp,servlet apache資歷老,但nginx支援高併發能力更強。tar...
Nginx的初步認識及配置
1 什麼是nginx?是乙個高效能的反向 伺服器,正向 的是客戶端,反向 的是服務端 3 虛擬主機配置 基於埠號的虛擬主機 基於網域名稱的虛擬主機 配置語法 location uri 配置規則 location uri 精準匹配 location uri 字首匹配 location uri loca...
Nginx及配置詳解
nginx是lgor sysoev為俄羅斯訪問量第二的rambler.ru站點設計開發的。從2004年發布至今,憑藉開源的力量,已經接近成熟與完善。nginx功能豐富,可作為http伺服器,也可作為反向 伺服器,郵件伺服器。支援fastcgi ssl virtual host url rewrite...