青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Fork me on GitHub
隨筆 - 215  文章 - 13  trackbacks - 0
<2017年4月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456


專注即時通訊及網游服務端編程
------------------------------------
Openresty 官方模塊
Openresty 標準模塊(Opm)
Openresty 三方模塊
------------------------------------
本博收藏大部分文章為轉載,并在文章開頭給出了原文出處,如有再轉,敬請保留相關信息,這是大家對原創作者勞動成果的自覺尊重!!如為您帶來不便,請于本博下留言,謝謝配合。

常用鏈接

留言簿(1)

隨筆分類

隨筆檔案

相冊

Awesome

Blog

Book

GitHub

Link

搜索

  •  

積分與排名

  • 積分 - 219733
  • 排名 - 117

最新評論

閱讀排行榜

原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://dl528888.blog.51cto.com/2382721/804596

最近公司的項目都完成了,工作很清閑,處理每天的日常巡檢工作外,我還整理了一下以前學習的筆記,現在把我的筆記share給大家。

一、什么是動靜分離

本文的動靜分離主要是通過nginx+tomcat來實現,其中nginx處理圖片、html等靜態的文件,tomcat處理jsp、do等動態文件。

二、結構圖

三、安裝

1、安裝、配置nginx

下載nginx與pcre(如果需要使用正則,需要安裝pcre)

wget http://blog.s135.com/soft/linux/nginx_php/nginx/nginx-0.8.46.tar.gz

wget http://blog.s135.com/soft/linux/nginx_php/pcre/pcre-8.10.tar.gz

安裝pcre

  1. tar zxvf pcre-8.10.tar.gz  
  2. cd pcre-8.10/  
  3. ./configure  
  4. make   
  5. make install   cd ..

安裝nginx

  1. tar zxvf nginx-0.8.46.tar.gz  
  2. cd nginx-0.8.46/  
  3. ./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module  
  4. make    
  5. make install  

nginx.conf配置

  1. user  www www;  
  2.  
  3. worker_processes 8;  
  4.  
  5. error_log  /usr/local/nginx/logs/nginx_error.log  crit;  
  6.  
  7. pid        /usr/local/nginx/nginx.pid;  
  8.  
  9. worker_rlimit_nofile 65535;  
  10.  
  11. events   
  12. {  
  13.   use epoll;  
  14.   worker_connections 65535;  
  15. }  
  16.  
  17. http   
  18. {  
  19.   include       mime.types;  
  20.   default_type  application/octet-stream;  
  21.  
  22.   #charset  gb2312;  
  23.         
  24.   server_names_hash_bucket_size 128;  
  25.   client_header_buffer_size 32k;  
  26.   large_client_header_buffers 4 32k;  
  27.   client_max_body_size 8m;  
  28.         
  29.   sendfile on;  
  30.   tcp_nopush     on;  
  31.  
  32.   keepalive_timeout 60;  
  33.  
  34.   tcp_nodelay on;  
  35.  
  36.   fastcgi_connect_timeout 300;  
  37.   fastcgi_send_timeout 300;  
  38.   fastcgi_read_timeout 300;  
  39.   fastcgi_buffer_size 64k;  
  40.   fastcgi_buffers 4 64k;  
  41.   fastcgi_busy_buffers_size 128k;  
  42.   fastcgi_temp_file_write_size 128k;  
  43.  
  44.   gzip on;  
  45.   gzip_min_length  1k;  
  46.   gzip_buffers     4 16k;  
  47.   gzip_http_version 1.0;  
  48.   gzip_comp_level 2;  
  49.   gzip_types       text/plain application/x-javascript text/css application/xml;  
  50.   gzip_vary on;  
  51.  
  52.   #limit_zone  crawler  $binary_remote_addr  10m;  
  53.  
  54.   server  
  55.   {  
  56.     listen       80;  
  57.     server_name  test1.dl.com;              ####test1.dl.com的ip為10.1.88.176  
  58.     index index.html index.htm index.php;  
  59.     root  /usr/local/nginx/html;  
  60.  
  61.     #limit_conn   crawler  20;      
  62.                                
  63.     location ~ .*\.(php|php5)?$  
  64.     {        
  65.       #fastcgi_pass  unix:/tmp/php-cgi.sock;  
  66.       fastcgi_pass  127.0.0.1:9000;  
  67.       fastcgi_index index.php;  
  68.       include fastcgi.conf;  
  69.    }  
  70.       
  71.     location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$              ###所以的靜態文件人gif、jpg等都在本地打開,存放的目錄為/usr/local/nginx/html,保存時間為30天  
  72.     {  
  73.         root         /usr/local/nginx/html;   
  74.     expires      30d;  
  75.     }  
  76.     location ~ (\.jsp)|(\.do)$                              ###所以jsp、do的動態請求都交給后面的tomcat處理  
  77.     {  
  78.     proxy_pass http://10.1.88.168:8080;  
  79.     proxy_redirect off;  
  80.     proxy_set_header HOST $host;  
  81.     proxy_set_header X-Real-IP $remote_addr;  
  82.     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;  
  83.     client_max_body_size 10m;  
  84.     client_body_buffer_size 128k;  
  85.     proxy_connect_timeout 90;  
  86.     proxy_send_timeout 90;  
  87.     proxy_read_timeout 90;  
  88.     proxy_buffer_size 4k;  
  89.     proxy_buffers 4 32k;  
  90.     proxy_busy_buffers_size 64k;  
  91.     proxy_temp_file_write_size 64k;  
  92.      }  
  93.     location ~ .*\.(js|css)?$  
  94.     {  
  95.       expires      1h;  
  96.     }      
  97.  
  98.     log_format  access  '$remote_addr - $remote_user [$time_local] "$request" '  
  99.               '$status $body_bytes_sent "$http_referer" '  
  100.               '"$http_user_agent" $http_x_forwarded_for';  
  101.     access_log  /usr/local/nginx/logs/access.log  access;  
  102.  
  103. }  
  104.   server  
  105.   {  
  106.     listen  80;  
  107.     server_name  status.test1.dl.com;  
  108.  
  109.     location / {  
  110.     stub_status on;  
  111.     access_log   off;  
  112.     }  
  113.   }  
  114. }  

2、安裝、配置tomcat

先安裝jdk

  1. wget http://download.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-x64.rpm  
  2. chmod 755 jdk-7u3-linux-x64.rpm  
  3. rpm -ivh jdk-7u3-linux-x64.rpm  
在/etc/profile里設置環境變量
  1. JAVA_HOME=/usr/java/jdk1.7.0  
  2. CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib   
  3. PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin   
  4. export PATH CLASSPATH JAVA_HOME   
然后在source /etc/profile使這個改變生效

安裝tomcat

  1. wget http://mirror.bjtu.edu.cn/apache/tomcat/tomcat-7/v7.0.25/bin/apache-tomcat-7.0.25.tar.gz  
  2. tar zxvf apache-tomcat-7.0.25.tar.gz  
  3. cp -R apache-tomcat-7.0.25 /usr/local/tomcat  

啟動tomcat

  1. /usr/local/tomcat/bin/startup.sh 
之后打開http://localhost:8080就能看到tomcat的默認界面了
下面我們來修改tomcat的首頁
我在$tomcat/webapps/下建了個html目錄作為我網站的默認目錄,在html中有一個index.html文件,該文件要作為我網站的默認主頁。
首先,修改$tomcat/conf/server.xml文件。
在server.xml文件中,有一段如下:
 
  1. ……  
  2. <engine name="Catalina" defaultHost="localhost"> 
  3. <host name="localhost" appBase="webapps" 
  4. unpackWARs="true" autoDeploy="true" 
  5. xmlValidation="false" xmlNamespaceAware="false"> 
  6. ……  
  7. <host> 
  8. </engine> 
  9. ……  

在<host></host>標簽之間添加上:
 

  1. <Context path="" docBase="html" debug="0" reloadable="true" /> 
path是說明虛擬目錄的名字,如果你要只輸入ip地址就顯示主頁,則該鍵值留為空;

docBase是虛擬目錄的路徑,它默認的是$tomcat/webapps/ROOT目錄,現在我在webapps目錄下建了一個html目錄,讓該目錄作為我的默認目錄。

debug和reloadable一般都分別設置成0和true。

然后,修改$tomcat/conf/web.xml文件。
在web.xml文件中,有一段如下:

  1. <welcome-file-list> 
  2. <welcome-file>index.html</welcome-file> 
  3. <welcome-file>index.htm</welcome-file> 
  4. <welcome-file>index.jsp</welcome-file> 
  5. </welcome-file-list> 

在<welcome-file-list>與<welcome-file>index.html</welcome-file>之間添加上:

  1. <welcome-file>html</welcome-file> 
修改完成之后,重啟tomcat即可看到index.html里的內容
tomcat服務器的ip為10.1.88.168

在test4建立test.jsp、test1.do文本,內容如下

tomcat的首頁內容

test.jsp內容

test1.do內容

nginx的首頁內容

在nginx里查看動態請求

nginx處理test1.do

現在nginx+tomcat就實現了動靜分離技術,如果大家還有什么疑問,請聯系我,我會及時的幫忙解答。

本文出自 “吟—技術交流” 博客,請務必保留此出處http://dl528888.blog.51cto.com/2382721/804596

posted on 2017-04-11 17:32 思月行云 閱讀(290) 評論(0)  編輯 收藏 引用 所屬分類: Nginx\Openresty
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲精品小视频在线观看| 最新日韩在线视频| 久久综合给合久久狠狠狠97色69| 午夜影院日韩| 亚洲高清在线视频| 一区免费观看| 91久久精品久久国产性色也91| 尤物视频一区二区| 亚洲免费电影在线| 亚洲欧美日本国产有色| 久久精品国产在热久久| 欧美jizzhd精品欧美巨大免费| 女生裸体视频一区二区三区| 91久久久精品| 亚洲国产精品久久| 亚洲一级在线| 久久综合狠狠综合久久综青草| 欧美激情1区| 国产精品你懂的| 1204国产成人精品视频| 亚洲一区不卡| 老司机成人在线视频| 日韩一级大片| 久久久99精品免费观看不卡| 欧美人体xx| 蜜桃伊人久久| 国产精品每日更新| 亚洲精品乱码久久久久久按摩观| 亚洲一区在线播放| 欧美成人在线影院| 亚洲一区二区三区777| 欧美成人网在线| 黄色小说综合网站| 欧美一区二区三区日韩| 亚洲人成人77777线观看| 欧美影院成人| 国产精品久久久久久久久久免费| 亚洲高清视频在线观看| 久久精品二区| 亚洲夜晚福利在线观看| 欧美日韩亚洲国产精品| 亚洲日本中文字幕区| 久久中文久久字幕| 午夜精品影院在线观看| 欧美四级在线观看| 亚洲精品久久嫩草网站秘色| 国产亚洲欧美aaaa| 99亚洲一区二区| 欧美激情精品久久久久久免费印度| 亚洲欧美国产精品va在线观看| 欧美日韩亚洲一区三区| 91久久国产综合久久蜜月精品 | 国产精品99久久久久久久vr| 麻豆精品一区二区av白丝在线| 亚洲夜晚福利在线观看| 国产精品高清网站| 亚洲影视中文字幕| 亚洲最新视频在线播放| 这里只有精品丝袜| 欧美日韩精品一区二区| 亚洲精品中文字幕有码专区| 蜜臀99久久精品久久久久久软件| 久热re这里精品视频在线6| 亚洲欧美区自拍先锋| 国产精品女人毛片| 欧美一区午夜视频在线观看| 亚洲尤物在线| 国产一区二区三区网站| 久久久无码精品亚洲日韩按摩| 欧美在现视频| 影音先锋日韩有码| 亚洲国产二区| 亚洲一区二区视频在线观看| 国产精品白丝jk黑袜喷水| 亚洲午夜电影| 亚洲欧美在线视频观看| 韩日视频一区| 欧美激情网友自拍| 欧美久久久久中文字幕| 亚洲天堂av综合网| 午夜精品免费| 亚洲国产欧美一区| 99这里只有久久精品视频| 国产精品丝袜xxxxxxx| 久久国产精品99久久久久久老狼 | 久久成人羞羞网站| 久久国产手机看片| 国产精品国产三级国产普通话99| 亚洲综合久久久久| 欧美在线在线| 日韩一级免费观看| 亚洲欧美国产视频| 亚洲高清在线| 亚洲午夜伦理| 亚洲国产mv| 国产精品99久久久久久久女警 | 亚洲精品影院| 国产欧美一区二区精品忘忧草| 久久亚洲综合色一区二区三区| 欧美福利电影网| 亚洲成色精品| 最新日韩av| 国产精自产拍久久久久久| 欧美阿v一级看视频| 国产精品成人一区二区| 另类天堂av| 国产精品久久久91| 亚洲国产精品成人精品| 国产在线观看精品一区二区三区| 欧美激情亚洲精品| 国产综合色在线| 这里只有精品在线播放| 91久久线看在观草草青青| 午夜精品久久久久久久99黑人| 亚洲三级色网| 另类图片国产| 久久亚洲综合色| 国产精自产拍久久久久久| 亚洲美女尤物影院| 亚洲日本久久| 乱中年女人伦av一区二区| 久久国产精品高清| 国产精品自拍视频| 亚洲一区三区视频在线观看 | 亚洲欧美在线x视频| 欧美精品少妇一区二区三区| 榴莲视频成人在线观看| 国产一区二区三区av电影| 亚洲一卡久久| 亚洲综合999| 国产精品激情电影| 99在线热播精品免费| 日韩一区二区高清| 欧美—级在线免费片| 亚洲国产日韩欧美一区二区三区| 在线观看欧美黄色| 久久视频在线视频| 欧美国产丝袜视频| 亚洲精品久久久一区二区三区| 免费av成人在线| 亚洲电影第三页| 日韩一级黄色av| 欧美午夜在线一二页| 宅男噜噜噜66一区二区| 欧美一级久久久| 国产亚洲va综合人人澡精品| 午夜精品视频| 免费中文字幕日韩欧美| 亚洲欧洲日产国产网站| 欧美国内亚洲| 一区二区三区久久久| 亚洲欧美日韩中文视频| 国产欧美日韩在线播放| 欧美一区二区三区四区在线| 麻豆国产精品一区二区三区| 亚洲高清在线精品| 欧美视频一区二区三区在线观看| 亚洲性图久久| 久久一日本道色综合久久| 亚洲人成久久| 国产精品夫妻自拍| 久久久久久久久久久久久久一区| 欧美插天视频在线播放| 在线视频精品一| 国产主播一区二区| 国产精品视频网站| 亚洲视频在线观看| 久久国产精品色婷婷| 亚洲国产精品成人va在线观看| 欧美另类极品videosbest最新版本| 一本色道久久| 久久综合九色欧美综合狠狠| 99re6热在线精品视频播放速度| 国产精品久久久久9999高清 | 久久精品一区二区三区中文字幕 | 国产一区二区久久| 欧美成人午夜激情在线| 亚洲一区二区av电影| 玖玖视频精品| 亚洲欧美激情诱惑| 亚洲欧洲精品成人久久奇米网| 国产精品嫩草99a| 欧美国产日韩一区二区在线观看| 亚洲女性裸体视频| 亚洲欧洲三级电影| 久久久久久久国产| 亚洲欧美日韩国产精品| 亚洲欧洲日产国产综合网| 国产日韩欧美成人| 国产精品成人一区二区| 欧美成人在线网站| 久久精品女人| 亚洲欧美日韩一区二区在线| 91久久国产综合久久91精品网站| 久久久久久尹人网香蕉| 亚洲午夜性刺激影院| 亚洲精品偷拍| 亚洲国产精品电影在线观看| 国产午夜精品一区二区三区欧美| 欧美午夜不卡视频|