一直不明白nginx是乙個怎樣神器的東西,好像每個公司都在用!出門說你不知道nginx你都不好意思說你是程式猿。
今天看了一篇文章受益匪淺決定記錄下來!熟悉之後根據自己的理解寫出一篇屬於自己的文章
1.nginx是什麼
本人理解:其實就是乙個負責**的伺服器!用來載入頁面靜態檔案的容器。也就是說所偶有的靜態檔案(html,jpg,png,js,css,dll)等優先在nginx中載入,其餘的比如jsp才會去tomcat中載入。
也就是頁面和tomcat中間的乙個掉轉站,負責頁面**和靜態檔案載入
2.nginx使用
安裝和測試已經在之前安裝中學習過,這次重點的是nginx的乙個核心配置檔案nginx.conf
#定義nginx執行的使用者和使用者組
user www www;
#nginx程序數,建議設定為等於cpu總核心數。
worker_processes 8;
#全域性錯誤日誌定義型別,[ debug | info | notice | warn | error | crit ]
error_log /usr/local/nginx/logs/error.log info;
#指定程序可以開啟的最大描述符:數目
worker_rlimit_nofile 65535;
events
#虛擬主機的配置
server
#快取時間設定
#js和css快取時間設定
location ~ .*.(js|css)?$
配置檔案的配置方法還有好多,由於技術有限暫時只能理解這麼多!以後慢慢學習慢慢更新
請大家多多指出問題所在,共同學習共同進步
博文參考(
nginx學習總結
1.nginx的配置 user nobody 2.自定義編譯install 本人是用的mac來安裝nginx,採用source來自己編譯安裝,configure,make,make install nginx 需要依賴pcre,openssl兩個模組,需要自己安裝。我的mac電腦已使用brew來安裝...
Nginx學習總結
nginx常用屬性 1 down屬性 用於標識宕機伺服器,標識後此伺服器不提供服務.2 backup屬性 用於標識備用伺服器.標識後該伺服器平時不工作,當那些主伺服器宕機後或者響應服務過多忙不過來時自動啟動.3 ip hash 實際工作使用sso單點登入實現使用者伺服器間資料共享 將使用者初次訪問時...
nginx最近學習總結
最近看了一些nginx相關的文章,在此把自己對nginx的理解做個總結。nginx是乙個支援高併發的web伺服器。高併發的原因重要的一點 於其非同步非阻塞的事件處理模式。nginx是採用的是乙個master程序,多個worker程序的模型。master程序的工作 子程序的工作 所有的worker程序...