1. 程式人生 > >nginx 的動靜分離配置(tomcat)

nginx 的動靜分離配置(tomcat)

nginx+tomcat是想動靜分離配置首先在nginx的配置檔案中新增tomcat的的叢集配置upstream tomcats {  ip_hash;  server 192.168.0.251:8080;  server 192.168.0.252:8081;  server 192.168.0.253:8082;}
這裡的演算法自己定義
location proxy_set_header $host proxy_set_header XRealIP $remote_addr proxy_set_header REMOTEHOST $remote_addr proxy_set_header XForwardedFor;:靜態資源分離配置
#所有js,css相關的靜態資原始檔的請求由Nginx處理
location ~.*\.(js|css)$ {
    root    /opt/static-resources; #指定檔案路徑
    expires     12h; #過期時間為12小時
}
#所有圖片等多媒體相關靜態資原始檔的請求由Nginx處理
location ~.*\.(html|jpg|jpeg|png|bmp|gif|ico|mp3|mid|wma|mp4|swf|flv|rar|zip|txt|doc|ppt|xls|pdf)$ {
    root    /opt/static-resources; #指定檔案路徑
    expires     7d; #過期時間為7天
}

相關推薦

nginx動靜分離配置tomcat

nginx+tomcat是想動靜分離配置首先在nginx的配置檔案中新增tomcat的的叢集配置upstream tomcats {  ip_hash;  server 192.168.0.251:8080;  server 192.168.0.252:8081;  serv

Nginx教程(6) 動靜分離架構

一、原理 Nginx 動靜分離簡單來說就是把動態跟靜態請求分開,不能理解成只是單純的把動態頁面和靜態頁面物理分離。嚴格意義上說應該是動態請求跟靜態請求分開,可以理解成使用Nginx 處理靜態頁面,Tomcat、 Resin 出來動態頁面。動靜分離從目前實現角度來講大致分為兩種, 一種是純粹把靜態檔案獨立成

nginx安裝及配置待續

安裝 with .gz 目錄 添加 res openss 文件 gin # nginx 基本配置 一、安裝 準備nginx安裝包,並放入指定目錄中 nginx-1.13.7.tar.gz 安裝nginx 安裝必要工具 yum -y install gcc zlib zli

Nginx - 安裝 & 配置Windows

             Ps1:Windows下,location /{} 裡的root 檔案目錄路徑最後不要加“\”。 Ps2:autoindex on:訪問域名會

關於大型網站技術演進的思考十一--網站靜態化處理—動靜分離策略3

  前文裡我講到了網站靜態化的關鍵點是動靜分離,動靜分離是讓動態網站裡的動態網頁根據一定規則把不變的資源和經常變的資源區分開來,動靜資源做好了拆分以後,我們就可以根據靜態資源的特點將其做快取操作,這就是網站靜態化處理的核心思路。由此可見,網站靜態化處理的核心就是動靜分離和快取兩大方面,上篇我簡單講述了動靜整合

Nginx安裝和配置

3 Nginx安裝 3.1 安裝前的準備 1)準備 pcre-8.12.tar.gz。該檔案為正則表示式庫。讓nginx支援rewrite需要安裝這個庫。 2) 準備 nginx-1.5.0.tar.gz。該檔案為nginx的linux版本

網站集群架構實戰LVS負載均衡、Nginx代理緩存、Nginx動靜分離、Rsync+Inotify全網備份、Zabbix自動註冊全網監控--技術流ken

.com auth 分發 發生 lnmp process daemon bytes sendfile 前言 最近做了一個不大不小的項目,現就刪繁就簡單獨拿出來web集群這一塊寫一篇博客。數據庫集群請參考《MySQL集群架構篇:MHA+MySQL-PROXY+LVS實現M

Linux下Nginx+Tomcat負載均衡和動靜分離配置要點

cep 修改 div -c user setsebool index.php sebool bool 本文使用的Linux發行版:CentOS6.7 下載地址:https://wiki.centos.org/Download 一、

網站叢集架構實戰LVS負載均衡、Nginx代理快取、Nginx動靜分離、Rsync+Inotify全網備份、Zabbix自動註冊全網監控--技術流ken

前言 WEB叢集專案簡介 隨著網站訪問量的激增,勢必會導致網站的負載增加,現需求搭載一套高效能,高負載,高可用的網站叢集架構以保障網站的持續、高效、安全、穩定的執行。 針對以上需求,我們採用瞭如下的技術: 使用負載均衡技術來實現網站請求的排程分發,減小後端伺服器的壓力。 配置了KEEPALIVED解決

Spring Boot + Java爬蟲 + 部署到Linux八、Nginx實現反向代理、動靜分離和websocket處理

    Nginx (engine x) 是一個高效能的HTTP和反向代理伺服器,也是一個IMAP/POP3/SMTP伺服器。所以,我們就用Nginx來實現反向代理和動靜分離的功能。    反向代理,通過搜尋、百科也可以大概知道。不過因為同為代理,所以總是和正向的代理區分不了

keepalive高可用nginxnginx動靜分離的實現

clust 修改配置 lin F12 ice ifconfig img 修改配置文件 51cto HA Cluster的配置前提: 1、各節點時間要同步; 2、確保iptables及selinux不會成為障礙; 3、(可選)各

Nginx狀態信息status配置及信息詳解

status;nginx;linux; Nginx狀態信息(status)配置及信息詳解 nginx與php-fpm一樣內建了一個狀態頁,對於想了解nginx的狀態以及監控nginx非常有幫助。為了後續的zabbix監控,我們需要先了解一下nginx的狀態頁。 Ngin

nginx FastCGI模塊FastCGI配置

log errors 系統 多個 star 服務器的響應 sta targe ble http://www.howtocn.org/nginx:nginx%E6%A8%A1%E5%9D%97%E5%8F%82%E8%80%83%E6%89%8B%E5%86%8C%E4%B8

tomcat 遠程監控配置JConsole

tomcat 監控 tomcat 遠程監控配置 在生產環境下,使用top、vmstat等監控命令無法準確定位到單個tomcat應用服務的資源消耗情況;而JDK自帶的JConsole具備圖形化,可有效的監控服務狀態; 通過本地主機配置JDK環境,服務段修改tomcat啟動參數(即可實現無驗證訪問,

配置nginx動靜分離

nginx動靜分離 配置nginx動靜分離1.修改nginx配置文件#location ~ \.php$ {root html;

Nginx反向代理配置解決跨域問題

一. 跨域    指的是瀏覽器不能執行其他網站的指令碼。它是由瀏覽器的同源策略造成的,是瀏覽器對 JavaScript 施加的安全限制。 實際開發過程中表現為,如果本地的Html程式碼未提交到伺服器,本地是不能直接呼叫伺服器 API 獲取資料的。 二. Nginx

CentOS 7 下 PHP 7,MySQL 5.7 和 Nginx 1.8 的安裝與配置實用

下面將一步步在 CentOS 7 下 PHP 7,MySQL 5.7 和 Nginx 1.8 的安裝與配置。首先我的 CentOS 版本是7.0.1406 [[email protected] ~]# lsb_release -a LSB Version:  

nginx location路徑配置實路徑和虛路徑

注:本部落格要說的不是location的配置規則和內容,而是基於url的nginx代理轉發的後端介面的路徑配置。 實路徑和虛路徑? location配置路徑時,是分實路徑和虛路徑的,並且路徑會影響到proxy_pass轉發時的路徑。 假如tomcat啟動了一個名為online

複習電商筆記-14-Nginx動靜分離和圖片回顯配置

    *Nginx動靜分離 Nginx解析圖片靜態資源。 注意:如果按下面方法修改後依然報這個錯誤,則換瀏覽器測試。chrome有的版本js相容不夠好。(chrome版本 43.0.2357.124 m正確) 優化:靜態資源儘量不要走應用伺服器,而直接

nginx跨域配置windos走過的坑

nginx下載地址: http://nginx.org/en/download.html 紅圈區域是穩定版 解壓之後放在資料夾就可以了。 解壓後:  注意:這裡面有個nginx.exe檔案,一般情況下雙擊執行就可以了,但是由於windos部分機型他不支援日誌填寫,執行後可能無法關閉