少年阿賓

          那些青春的歲月

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            500 Posts :: 0 Stories :: 135 Comments :: 0 Trackbacks
          nginx的根目錄是:D:\Sys\server\nginx\nginx-1.9.4\

          nginx配置文件目錄:D:\Sys\server\nginx\nginx-1.9.4\conf
          nginx.conf 配置文件如下:

          #user  nobody;
          worker_processes  1;
          #error_log  logs/error.log;
          #error_log  logs/error.log  notice;
          #error_log  logs/error.log  info;
          #pid        logs/nginx.pid;
          events {
              worker_connections  1024;
          }
          http {
              include       mime.types;
              default_type  application/octet-stream;
              #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
              #                  '$status $body_bytes_sent "$http_referer" '
              #                  '"$http_user_agent" "$http_x_forwarded_for"';
              #access_log  logs/access.log  main;
              sendfile        on;
              #tcp_nopush     on;
              #keepalive_timeout  0;
              keepalive_timeout  65;
              #gzip  on;
              include vhosts/*.conf;
          }

          這個主目錄只保留基本配置
           include vhosts/*.conf;這句話就是引用虛擬主機目錄的配置文件

          在該目錄下面創建vhosts目錄:
          D:\Sys\server\nginx\nginx-1.9.4\conf\vhosts
          虛擬主機(實際里面就是配置upstream和server,然后server里面配置監聽端口和serverName,還有location)目錄里面的配置文件分別為:
          www.abin.com.conf
          www.lee.com.conf

          www.abin.com.conf的配置為:
          upstream abin {
          server localhost:9200 weight=10;
          }
          # another virtual host using mix of IP-, name-, and port-based configuration
          server {
          listen       8000;
          server_name  www.abin.com abin.com;
          location / {
             #反向代理的地址
                      proxy_pass http://abin;
             root   html;
             index  index.html index.htm;
          }
          location /abin {
             #反向代理的地址
                      proxy_pass http://abin;
             root   html;
             index  index.html index.htm;
          }
          }
          www.lee.com.conf的配置為:
          upstream lee {
          server localhost:9300 weight=10;//這個配置為tomcat的請求地址
          }
          # another virtual host using mix of IP-, name-, and port-based configuration
          server {
          listen       8000;
          server_name  www.lee.com lee.com;
          location / {
             #反向代理的地址
                      proxy_pass http://lee;
             root   html;
             index  index.html index.htm;
          }
          location /abin {
             #反向代理的地址
                      proxy_pass http://lee;
             root   html;
             index  index.html index.htm;
          }
          }



          測試:
          http://www.lee.com:8000/
          http://www.lee.com:8000/abin
          http://lee.com:8000/abin
          http://www.lee.com:8000/
          http://www.lee.com:8000/lee
          http://lee.com:8000/lee

          我的tomcat服務器的web.xml都配置了<webcome-list>index.html</welcome-list>,
          tomcat:9200配置了abin這個java工程,它里面的index.html內容為hello,abin
          tomcat:9300配置了abin這個java工程,它里面的index.html內容為hello,lee

          那么上面的第二個地址打印hello,abin
          那么上面的第四個地址打印hello,lee


          本地hosts文件配置為:
          127.0.0.1       localhost 
          127.0.0.1       www.abin.com     abin.com 
          127.0.0.1       www.lee.com       lee.com 
          posted on 2015-08-29 15:15 abin 閱讀(530) 評論(0)  編輯  收藏 所屬分類: nginx

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 海南省| 九龙坡区| 汝阳县| 黄陵县| 垫江县| 宁波市| 乌海市| 鄄城县| 桑日县| 南溪县| 阿坝县| 临高县| 木里| 长寿区| 大悟县| 涡阳县| 南澳县| 安溪县| 航空| 永平县| 福建省| 中卫市| 合川市| 阿尔山市| 康乐县| 泰和县| 乌兰县| 炎陵县| 德安县| 宣威市| 北辰区| 兰溪市| 双柏县| 农安县| 平舆县| 五指山市| 兴义市| 大新县| 芦山县| 湘潭市| 潜江市|