Nginx和tomcat的配置

2021-07-06 04:58:59 字數 1963 閱讀 7108

相信很多人都聽過nginx,這個小巧的東西慢慢地在吞食apache和iis的份額。那究竟它有什麼作用呢?可能很多人未必了解。

說到反向**,可能很多人都聽說,但具體什麼是反向**,很多人估計就不清楚了

反向**方式實際上就是一台負責**的** 伺服器,貌似充當了真正伺服器的功能,但實際上並不是,**伺服器只是充當了**的作用,並且從真正的伺服器那裡取得返回的資料。這樣說,其實nginx 完成的就是這樣的工作。我們讓nginx監聽乙個埠,譬如80埠,但實際上我們**給在8080埠的tomcat,由它來處理真正的請求,當請求完 成後,tomcat返回,但資料此時沒直接返回,而是直接給nginx,由nginx進行返回,這裡,我們會以為是nginx進行了處理,但實際上進行處 理的是tomcat。

說到上面的方式,也許很多人又會想起來,這樣可以把靜態檔案交由nginx來進行處理。對,很多用到nginx的地方都是作為靜態伺服器,這樣可以方便快取那些靜態檔案,比如css,js,html,htm等檔案。

1,nginx的配置檔案 

段**在server裡面,相當於乙個**伺服器,當然可以配置多個。

下面我們仔細來分析一下:

listen:表示當前的**伺服器監聽的埠,預設的是監聽80埠。注意,如果我們配置了多個server,這個listen要配置不一樣,不然就不能確定轉到**去了。

server_name:表示監聽到之後需要轉到**去,這時我們直接轉到本地,這時是直接到nginx資料夾內。

location:表示匹配的路徑,這時配置了/表示所有請求都被匹配到這裡

root:裡面配置了root這時表示當匹配這個請求的路徑時,將會在這個資料夾內尋找相應的檔案,這裡對我們之後的靜態檔案伺服很有用。

index:當沒有指定主頁時,缺省會選擇這個指定的檔案,它可以有多個,並按順序來載入,如果第乙個不存在,則找第二個,依此類推。

下面的error_page是代表錯誤的頁面,這裡我們暫時不用,先不管它。

nginx配置和tomcat的整合

一 安裝nginx 4.2.tar.gz 2 進行安裝 tar zxvf nginx 1.6.2.tar.gz yum install pcre yum install pcre devel yum install zlib yum install zlib devel 4 進行 configure...

nginx和tomcat的 配置SSL證書

說明 證書可以使用阿里雲的免費證書 配置ssl便可使用https安全訪問 一 nginx server 重定向 server 二 tomcat 1.開啟 jdk 自帶的 keytool 所在目錄 bin。2.在當前開啟cmd 輸入一下命令 keytool genkeypair alias tomca...

nginx配置tomcat集群

1.輕量級,同樣起web 服務,比apache 占用更少的記憶體及資源 抗併發,nginx 處理請求是非同步非阻塞的,而 apache 則是阻塞型的,在高併發下nginx 能保持低資源低消耗高效能 nginx執行起來占用的資源cup非常少,對於啟動 重啟都非常快速,在低配電腦上也可以快速的執行。2....