真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Nginx+Tomcat動靜分離架構(gòu)-創(chuàng)新互聯(lián)

Nginx+Tomcat動靜分離架構(gòu)

創(chuàng)新互聯(lián)長期為1000多家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為姑蘇企業(yè)提供專業(yè)的成都網(wǎng)站設(shè)計、網(wǎng)站制作、外貿(mào)營銷網(wǎng)站建設(shè),姑蘇網(wǎng)站改版等技術(shù)服務(wù)。擁有十年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。

Nginx+tomcat是目前主流的java web架構(gòu),Nginx動靜分離簡單來說就是把動態(tài)跟靜態(tài)請求分開,不能理解成只是單純的把動態(tài)頁面和靜態(tài)頁面物理分離。嚴(yán)格意義上說應(yīng)該是動態(tài)請求跟靜態(tài)請求分開,可以理解成使用Nginx處理靜態(tài)頁面,Tomcat、Resin出來動態(tài)頁面。

動靜分離從目前實現(xiàn)角度來講大致分為兩種,一種是純粹的把靜態(tài)文件獨立成單獨的域名,放在獨立的服務(wù)器上,也是目前主流推崇的方案;另外一種方法就是動態(tài)跟靜態(tài)文件混合在一起發(fā)布,通過nginx來分開。

 nginx服務(wù)器

1、安裝環(huán)境準(zhǔn)備

操作系統(tǒng)版本

內(nèi)核版本

虛擬機(jī)IP地址

CentOS  7.0

3.10.0-229.el7.x86_64

192.168.137.128

2、安裝依賴包

安裝gcc,gcc-c++,automake

yum -y install gcc gcc-c++ automake

安裝pcre,pcre-devel
為了支持rewrite的功能,需要安裝pcre

yum -y install pcre pcre-devel

安裝openssl,openssl-devel
支持ssl功能

yum -y install openssl openssl-devel

安裝zlib, zlib-devel
支持gzip壓縮功能

yum -y install zlib zlib-devel

3、源碼編譯安裝

本次安裝選擇的官方穩(wěn)定版本nginx-1.8.1
1、創(chuàng)建nginx系統(tǒng)用戶

[root@bogon ~]# useradd-r nginx

[root@bogon ~]# id nginx

uid=997(nginx)gid=995(nginx) groups=995(nginx)

[root@bogon local]# cd /usr/local/src/

[root@bogon src]# rz

[root@bogon src]# ls

nginx-1.8.1.tar.gz

[root@bogon src]#tar -xzvf nginx-1.8.1.tar.gz

[root@bogon src]#cd nginx-1.8.1

[root@bogon nginx-1.8.1]# ./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_stub_status_module

[root@bogon nginx-1.8.1]# make && make install

安裝完后用/usr/local/nginx/sbin/nginx啟動服務(wù)然后訪問可以看到測試頁面

Nginx+Tomcat動靜分離架構(gòu)

JDK,tomcat安裝(tomcat服務(wù)器)

軟件自行下載

[root@bogon src]#tar –xf jdk-8u73-linux-x64+%281%29_.gz

[root@bogon src]#mv jdk1.8.0_73/ /usr/java/

[root@bogon src]# vi/etc/profile最后加入下面一段話

exportJAVA_HOME=/usr/java/jdk1.8.0_73

exportCLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

exportPATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin

[root@bogon src]# source/etc/profile使其生效

測試Java

Nginx+Tomcat動靜分離架構(gòu)

部署Tomcat

[root@bogon src]#tar -xzvf apache-tomcat-7.0.63.tar.gz

[root@bogon src]#cp apache-tomcat-7.0.63 /usr/local/tomcat1 -a

[root@bogon src]#cp apache-tomcat-7.0.63 /usr/local/tomcat2 –a

TOMCAT配置文件server.xml分別修改tomcat端口:
shutdown端口:8005 主要負(fù)責(zé)啟動關(guān)閉.
ajp端口:8009主要負(fù)責(zé)通過ajp均衡(常用于apache和tomcat整合)
http端口:8080可以通過web頁面直接訪問(nginx+tomcata整合)
tomcat1:默認(rèn)端口
tomcat2:分別是8006 8010 8081

[root@bogonsrc]# vi /usr/local/tomcat2/conf/server.xml
啟動tomcat

[root@bogon src]#/usr/local/tomcat1/bin/startup.sh

[root@bogon src]#/usr/local/tomcat2/bin/startup.sh

ps -ef |grep tomcat可以查看服務(wù)以及啟動

netstat -ntulp | grep java 可以查看服務(wù)啟動的端口

Nginx+Tomcat動靜分離架構(gòu)

客戶端訪問:

http://192.168.137.128:8080/

http://192.168.137.128:8081/

可以看到tomcat的測試頁面

Nginx+Tomcat動靜分離架構(gòu)

Nginx+Tomcat動靜分離架構(gòu)

如果需要修改tomcat發(fā)布目錄為自己制定的目錄,需要做如下調(diào)整,創(chuàng)建兩個發(fā)布目錄:

mkdir-p /data/webapps/{www1,www2}

編輯vi/usr/local/tomcat1/conf/server.xml在最后前一行加下內(nèi)容

編輯vi/usr/local/tomcat2/conf/server.xml在最后前一行加下內(nèi)容

tomcat1發(fā)布目錄內(nèi)容:index.jsp

      1

      另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


      文章標(biāo)題:Nginx+Tomcat動靜分離架構(gòu)-創(chuàng)新互聯(lián)
      當(dāng)前網(wǎng)址:http://weahome.cn/article/dcdjsd.html

      在線咨詢

      微信咨詢

      電話咨詢

      028-86922220(工作日)

      18980820575(7×24)

      提交需求

      返回頂部