NGINX域名跳轉案列
阿新 • • 發佈:2018-05-19
IE erro isp sse clas cti default 是我 color
1、不同域名不同路徑跳轉
nginx實現a.com/teacher域名跳轉到b.com/student
若想實現上面題目的跳轉,目前鄙人知道兩種方式:
1.return
2.proxy_pass
具體體現在NGINX配置文件如下:
1 [root@dadong b]# cat /etc/nginx/nginx.conf 2 worker_processes 1; 3 events { 4 worker_connections 1024; 5 } 6 http { 7 include mime.types; 8 default_type application/octet-stream;View Code9 sendfile on; 10 keepalive_timeout 65; 11 server { 12 listen 80; 13 server_name a.com; 14 location /teacher/ { 15 # return http://b.com/index.html; 第一種方法return 16 proxy_pass http://b.com/index.html; 第二種方法 proxy_pass 17 # root html/a;18 # index index.html index.htm; 19 } 20 error_page 500 502 503 504 /50x.html; 21 location = /50x.html { 22 root html; 23 } 24 } 25 server { 26 listen 80; 27 server_name b.com; 28 location / { 29 root html/b;30 index index.html index.htm; 31 } 32 error_page 500 502 503 504 /50x.html; 33 location = /50x.html { 34 root html; 35 } 36 } 37 }
顯示結果如下:
稍微有點差別的是我並沒有在b.com站點下建立一個目錄student。
NGINX域名跳轉案列