javaEE
是不是都用 Nginx
代理 Tomcat
,還是直接就用 Tomcat
Port 80
Wenn Sie Nginx
代理 Tomcat
第三方登錄的時(shí)候是不是有問題,我現(xiàn)在不知道是直接用 Tomcat
還是用 Nginx
代理 Tomcat
Liegt es java
和 mysql
沒有 PHP
程序,有必要 Nginx
代理 Tomcat
auf dem Server?
走同樣的路,發(fā)現(xiàn)不同的人生
javaee 不僅僅可以用nginx代理, 也有很多用apache做代理的, 理論上任何一種web服務(wù)器都可以做代理.一般開發(fā)和測試環(huán)境直接配置tomcat作為80端口, 產(chǎn)品環(huán)境是另外配置端口的.
用nginx代理tomcat是沒有第三方登錄的問題的, 他們都是只是前臺靜態(tài)服務(wù)器.
是否使用代理要看你網(wǎng)站的業(yè)務(wù), 通常是需要的, 因?yàn)榇蠖鄶?shù)網(wǎng)站靜態(tài)的內(nèi)容(或者可以靜態(tài)化的)更多一些,這些可以直接通過代理服務(wù)器返回靜態(tài)內(nèi)容, 效率高很多.
用Nginx代理不影響第三方登錄, 我目前就是使用cas做多個(gè)系統(tǒng)的單點(diǎn)登錄, 所有系統(tǒng)都使用Nginx前端代理,也是tomcat
Nginx
一般用于做負(fù)載均衡,虛擬主機(jī)(當(dāng)同一個(gè)機(jī)器上部署多個(gè)域名多個(gè)應(yīng)用時(shí)),以及將靜態(tài)資源剝離web容器
如果你就一個(gè)web應(yīng)用,是沒必要多加一層nginx的
補(bǔ)充,nginx不會影響第三方登陸,就是單純做一層轉(zhuǎn)發(fā)