Nginx+Tomcat實現(xiàn)動靜分離的項目實踐
案例環(huán)境
實驗步驟
配置Tomcat
下載java
#查找所需java yum search java #下載openjdk yum -y install java-1.8.0-openjdk
關(guān)閉防火墻
systemctl stop firewalld && setenforce 0
下載Tomcat
解壓Tomcat
#創(chuàng)建文件目錄 mkdir /usr/local/toncat8 #解壓Tomcat tar zxvf apache-tomcat-8.5.16.tar.gz #將屬性移動到文件目錄 mv apache-tomcat-8.5.16/* /usr/local/toncat8
編輯主配置文件
vim /usr/local/tomcat8/conf/server.xml #配置在Host字段內(nèi) <Context docBase="/web/webapp1" path="" reloadable="false" ></Context>
創(chuàng)建jsp頁面文件,模仿動態(tài)頁面
mkdir -p /web/webapp1 vim /web/webapp1/index.jsp <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <html> <head> <title>JSP test1</title> </head> <body> <% out.println("這是test1");%> </body> </html>
啟動Tomcat,查看進(jìn)程
#啟動Tomcat服務(wù) /usr/local/tomcat8/bin/startup.sh #查詢Tomcat進(jìn)程狀態(tài) entstat -nultp | grep java
測試機訪問
配置Nginx
下載nginx依賴包
yum install -y pcre-devel zlib-devel gcc gcc-c++ openssl-devel
關(guān)閉防火墻和SElinux
systemctl stop firewalld && setenforce 0
創(chuàng)建用戶和組
groupadd www useradd -g www www -s /bin/false
下載解壓編譯安裝Nginx
cd nginx-1.12.0 ./configure --prefix=/usr/local/nginx --user=www --group=www --with-file-aio --with-http_stub_status_module --with-http_gzip_static_module --with-http_flv_module && make && make install
編輯nginx主配置文件
vim /usr/local/nginx/conf/nginx.conf #交托代理服務(wù)器 upstream tomcat_server { server 192.168.180.144:8080 weight=1; server 192.168.180.145:8080 weight=1; } location ~* .*\.jsp* { proxy_pass http://tomcat_server; }
啟動nginx并查看進(jìn)程
#啟動Nginx服務(wù) /usr/local/nginx/sbin/nginx netstat -nultp | grep 80
測試結(jié)果
到此這篇關(guān)于Nginx+Tomcat實現(xiàn)動靜分離的文章就介紹到這了,更多相關(guān)Nginx+Tomcat實現(xiàn)動靜分離內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
權(quán)限問題導(dǎo)致Nginx 403 Forbidden錯誤的解決方法
這篇文章主要介紹了權(quán)限問題導(dǎo)致Nginx 403 Forbidden錯誤的解決方法,本文中導(dǎo)致 403 Forbidden錯誤的原因是配置文件中沒有指明一個用戶,需要的朋友可以參考下2014-08-08針對OpenSSL安全漏洞調(diào)整Nginx服務(wù)器的方法
這篇文章主要介紹了針對OpenSSL漏洞調(diào)整Nginx服務(wù)器的方法,2014年爆出的SSL安全漏洞震驚了全世界,需要的朋友可以參考下2015-06-06Nginx 配置TCP代理轉(zhuǎn)發(fā)的實現(xiàn)
本文主要介紹了使用Nginx新版的stream方式,實現(xiàn)TCP/UDP代理轉(zhuǎn)發(fā),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-10-10ubuntu16.04下徹底卸載nginx的相關(guān)命令
nginx是一款自由的、開源的、高性能的HTTP服務(wù)器和反向代理服務(wù)器;這篇文章主要介紹了ubuntu16.04下徹底卸載nginx的相關(guān)命令,需要的朋友可以參考下2018-12-12Nginx安裝后/etc/nginx/conf.d下沒有default.conf的解決
nginx.conf是nginx默認(rèn)加載的配置文件 通過nginx -V可以看nginx默認(rèn)配置文件路徑,本文主要介紹了Nginx安裝后/etc/nginx/conf.d下沒有default.conf的解決,感興趣的可以了解一下2023-11-11使用Nginx搭建圖片服務(wù)器(windows環(huán)境下)
這篇文章主要介紹了使用Nginx搭建圖片服務(wù)器(windows環(huán)境下),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-06-06