少年阿賓

          那些青春的歲月

            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 閱讀(525) 評論(0)  編輯  收藏 所屬分類: nginx

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


          網站導航:
           
          主站蜘蛛池模板: 太谷县| 肥乡县| 怀仁县| 南部县| 德兴市| 舒城县| 富平县| 梧州市| 凤阳县| 钟山县| 河曲县| 靖西县| 榆林市| 靖江市| 莆田市| 吉隆县| SHOW| 德清县| 宣城市| 广州市| 宕昌县| 饶阳县| 东海县| 河东区| 车险| 仲巴县| 冕宁县| 忻城县| 蕲春县| 林甸县| 车险| 息烽县| 柳州市| 吉安县| 容城县| 三台县| 莎车县| 浦城县| 壤塘县| 象山县| 洛阳市|