{"id":1182,"date":"2019-04-03T13:34:41","date_gmt":"2019-04-03T05:34:41","guid":{"rendered":"https:\/\/blog.jsjs.org\/?p=1182"},"modified":"2019-04-03T13:34:41","modified_gmt":"2019-04-03T05:34:41","slug":"proxy_pass%e5%8f%8d%e5%90%91%e4%bb%a3%e7%90%86%e9%85%8d%e7%bd%ae%e4%b8%adurl%e5%90%8e%e9%9d%a2%e5%8a%a0%e4%b8%8d%e5%8a%a0-%e7%9a%84%e8%af%b4%e6%98%8e","status":"publish","type":"post","link":"https:\/\/blog.jsjs.org\/?p=1182","title":{"rendered":"proxy_pass\u53cd\u5411\u4ee3\u7406\u914d\u7f6e\u4e2durl\u540e\u9762\u52a0\u4e0d\u52a0\/\u7684\u8bf4\u660e"},"content":{"rendered":"<div id=\"cnblogs_post_body\" class=\"blogpost-body\">\n<p>\u5728\u65e5\u5e38\u7684web\u7f51\u7ad9\u90e8\u7f72\u4e2d\uff0c\u7ecf\u5e38\u4f1a\u7528\u5230nginx\u7684proxy_pass\u53cd\u5411\u4ee3\u7406\uff0c\u6709\u4e00\u4e2a\u914d\u7f6e\u9700\u8981\u5f04\u6e05\u695a\uff1a\u914d\u7f6eproxy_pass\u65f6\uff0c\u5f53\u5728\u540e\u9762\u7684url\u52a0\u4e0a\u4e86\/\uff0c\u76f8\u5f53\u4e8e\u662f\u7edd\u5bf9\u6839\u8def\u5f84\uff0c\u5219nginx\u4e0d\u4f1a\u628alocation\u4e2d\u5339\u914d\u7684\u8def\u5f84\u90e8\u5206\u4ee3\u7406\u8d70;\u5982\u679c\u6ca1\u6709\/\uff0c\u5219\u4f1a\u628a\u5339\u914d\u7684\u8def\u5f84\u90e8\u5206\u4e5f\u7ed9\u4ee3\u7406\u8d70\uff08\u8fd9\u6837\u914d\u7f6e\u5728<a href=\"http:\/\/www.cnblogs.com\/kevingrace\/p\/5839698.html\" target=\"_blank\" rel=\"noopener noreferrer\">Nginx\u53cd\u5411\u4ee3\u7406+\u8d1f\u8f7d\u5747\u8861\u7b80\u5355\u5b9e\u73b0\uff08http\u65b9\u5f0f\uff09<\/a>\u4e5f\u63d0\u5230\u8fc7\uff09\u3002<br \/>\n\u4e0b\u9762\u4e3e\u4e2a\u5c0f\u5b9e\u4f8b\u8bf4\u660e\u4e0b\uff1a<br \/>\ncentos7\u7cfb\u7edf\u5e93\u4e2d\u9ed8\u8ba4\u662f\u6ca1\u6709nginx\u7684rpm\u5305\u7684\uff0c\u6240\u4ee5\u6211\u4eec\u81ea\u5df1\u9700\u8981\u5148\u66f4\u65b0\u4e0brpm\u4f9d\u8d56\u5e93<\/p>\n<div class=\"cnblogs_Highlighter sh-gutter\">\n<div>\n<div id=\"highlighter_878421\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<div class=\"line number9 index8 alt2\">9<\/div>\n<div class=\"line number10 index9 alt1\">10<\/div>\n<div class=\"line number11 index10 alt2\">11<\/div>\n<div class=\"line number12 index11 alt1\">12<\/div>\n<div class=\"line number13 index12 alt2\">13<\/div>\n<div class=\"line number14 index13 alt1\">14<\/div>\n<div class=\"line number15 index14 alt2\">15<\/div>\n<div class=\"line number16 index15 alt1\">16<\/div>\n<div class=\"line number17 index16 alt2\">17<\/div>\n<div class=\"line number18 index17 alt1\">18<\/div>\n<div class=\"line number19 index18 alt2\">19<\/div>\n<div class=\"line number20 index19 alt1\">20<\/div>\n<div class=\"line number21 index20 alt2\">21<\/div>\n<div class=\"line number22 index21 alt1\">22<\/div>\n<div class=\"line number23 index22 alt2\">23<\/div>\n<div class=\"line number24 index23 alt1\">24<\/div>\n<div class=\"line number25 index24 alt2\">25<\/div>\n<div class=\"line number26 index25 alt1\">26<\/div>\n<div class=\"line number27 index26 alt2\">27<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">1\uff09\u4f7f\u7528yum\u5b89\u88c5nginx\u9700\u8981\u5305\u62ecNginx\u7684\u5e93\uff0c\u5b89\u88c5Nginx\u7684\u5e93<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash plain\">[root@localhost ~]<\/code><code class=\"bash comments\"># rpm -Uvh http:\/\/nginx.org\/packages\/centos\/7\/noarch\/RPMS\/nginx-release-centos-7-0.el7.ngx.noarch.rpm<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash spaces\">\u00a0<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash plain\">2\uff09\u4f7f\u7528\u4e0b\u9762\u547d\u4ee4\u5b89\u88c5nginx<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash plain\">[root@localhost ~]<\/code><code class=\"bash comments\"># yum install nginx<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"bash spaces\">\u00a0<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash plain\">3\uff09nginx\u914d\u7f6e<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"bash plain\">[root@localhost ~]<\/code><code class=\"bash comments\"># cd \/etc\/nginx\/conf.d\/<\/code><\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"bash plain\">[root@localhost conf.d]<\/code><code class=\"bash comments\"># cat test.conf<\/code><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"bash plain\">server {<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"bash plain\">listen 80;<\/code><\/div>\n<div class=\"line number12 index11 alt1\"><code class=\"bash plain\">server_name localhost;<\/code><\/div>\n<div class=\"line number13 index12 alt2\"><code class=\"bash plain\">location \/ {<\/code><\/div>\n<div class=\"line number14 index13 alt1\"><code class=\"bash plain\">root\u00a0<\/code><code class=\"bash plain\">\/var\/www\/html<\/code><code class=\"bash plain\">;<\/code><\/div>\n<div class=\"line number15 index14 alt2\"><code class=\"bash plain\">index index.html;<\/code><\/div>\n<div class=\"line number16 index15 alt1\"><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number17 index16 alt2\"><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number18 index17 alt1\"><\/div>\n<div class=\"line number19 index18 alt2\"><code class=\"bash plain\">[root@localhost conf.d]<\/code><code class=\"bash comments\"># cat \/var\/www\/html\/index.html<\/code><\/div>\n<div class=\"line number20 index19 alt1\"><code class=\"bash plain\">this is page of\u00a0<\/code><code class=\"bash functions\">test<\/code><code class=\"bash plain\">!!!!<\/code><\/div>\n<div class=\"line number21 index20 alt2\"><code class=\"bash spaces\">\u00a0<\/code><\/div>\n<div class=\"line number22 index21 alt1\"><code class=\"bash plain\">4\uff09\u542f\u52a8Nginx<\/code><\/div>\n<div class=\"line number23 index22 alt2\"><code class=\"bash plain\">[root@localhost ~]<\/code><code class=\"bash comments\"># service nginx start\u00a0\u00a0\u00a0\u00a0 \/\/\u6216\u8005\u4f7f\u7528 systemctl start nginx.service<\/code><\/div>\n<div class=\"line number24 index23 alt1\"><code class=\"bash spaces\">\u00a0<\/code><\/div>\n<div class=\"line number25 index24 alt2\"><code class=\"bash plain\">5\uff09\u6d4b\u8bd5\u8bbf\u95ee\uff08103.110.186.23\u662f192.168.1.23\u673a\u5668\u7684\u5916\u7f51ip\uff09<\/code><\/div>\n<div class=\"line number26 index25 alt1\"><code class=\"bash plain\">[root@localhost conf.d]<\/code><code class=\"bash comments\"># curl http:\/\/192.168.1.23<\/code><\/div>\n<div class=\"line number27 index26 alt2\"><code class=\"bash plain\">this is page of\u00a0<\/code><code class=\"bash functions\">test<\/code><code class=\"bash plain\">!!!!<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<p><img decoding=\"async\" src=\"https:\/\/images2015.cnblogs.com\/blog\/907596\/201703\/907596-20170317145655120-185423521.png\" alt=\"\" \/><\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;\u770b\u770b\u4e0b\u9762\u51e0\u79cd\u60c5\u51b5\uff1a\u5206\u522b\u7528http:\/\/192.168.1.23\/proxy\/index.html\u8fdb\u884c\u8bbf\u95ee\u6d4b\u8bd5&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>\u4e3a\u4e86\u65b9\u4fbf\u6d4b\u8bd5\uff0c\u5148\u5728\u53e6\u4e00\u53f0\u673a\u5668192.168.1.5\u4e0a\u90e8\u7f72\u4e00\u4e2a8090\u7aef\u53e3\u7684nginx\uff0c\u914d\u7f6e\u5982\u4e0b\uff1a<\/p>\n<div class=\"cnblogs_Highlighter sh-gutter\">\n<div>\n<div id=\"highlighter_757924\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<div class=\"line number9 index8 alt2\">9<\/div>\n<div class=\"line number10 index9 alt1\">10<\/div>\n<div class=\"line number11 index10 alt2\">11<\/div>\n<div class=\"line number12 index11 alt1\">12<\/div>\n<div class=\"line number13 index12 alt2\">13<\/div>\n<div class=\"line number14 index13 alt1\">14<\/div>\n<div class=\"line number15 index14 alt2\">15<\/div>\n<div class=\"line number16 index15 alt1\">16<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">[root@bastion-IDC ~]<\/code><code class=\"bash comments\"># cat \/usr\/local\/nginx\/conf\/vhosts\/haha.conf<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash plain\">server {<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash plain\">listen 8090;<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash plain\">server_name localhost;<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash plain\">location \/ {<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"bash plain\">root\u00a0<\/code><code class=\"bash plain\">\/var\/www\/html<\/code><code class=\"bash plain\">;<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash plain\">index index.html;<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"bash plain\">[root@bastion-IDC ~]<\/code><code class=\"bash comments\"># cat \/var\/www\/html\/index.html<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"bash plain\">this is 192.168.1.5<\/code><\/div>\n<div class=\"line number12 index11 alt1\"><code class=\"bash plain\">[root@bastion-IDC ~]<\/code><code class=\"bash comments\"># \/usr\/local\/nginx\/sbin\/nginx -s reload<\/code><\/div>\n<div class=\"line number13 index12 alt2\"><\/div>\n<div class=\"line number14 index13 alt1\"><code class=\"bash plain\">\u6d4b\u8bd5\u8bbf\u95ee\uff08103.110.186.5\u662f192.168.1.5\u7684\u5916\u7f51ip\uff09\uff1a<\/code><\/div>\n<div class=\"line number15 index14 alt2\"><code class=\"bash plain\">[root@bastion-IDC ~]<\/code><code class=\"bash comments\"># curl http:\/\/192.168.1.5:8090<\/code><\/div>\n<div class=\"line number16 index15 alt1\"><code class=\"bash plain\">this is 192.168.1.5<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<p><img decoding=\"async\" src=\"https:\/\/images2015.cnblogs.com\/blog\/907596\/201703\/907596-20170317154749135-872095500.png\" alt=\"\" \/><\/p>\n<p>192.168.1.23\u4f5c\u4e3anginx\u53cd\u5411\u4ee3\u7406\u673a\u5668\uff0cnginx\u914d\u7f6e\u5982\u4e0b\uff1a<br \/>\n<strong>1\uff09\u7b2c\u4e00\u79cd\u60c5\u51b5\uff1a<\/strong><\/p>\n<div class=\"cnblogs_Highlighter sh-gutter\">\n<div>\n<div id=\"highlighter_978259\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<div class=\"line number9 index8 alt2\">9<\/div>\n<div class=\"line number10 index9 alt1\">10<\/div>\n<div class=\"line number11 index10 alt2\">11<\/div>\n<div class=\"line number12 index11 alt1\">12<\/div>\n<div class=\"line number13 index12 alt2\">13<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">[root@localhost conf.d]<\/code><code class=\"bash comments\"># cat test.conf<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash plain\">server {<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash plain\">listen 80;<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash plain\">server_name localhost;<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash plain\">location \/ {<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"bash plain\">root\u00a0<\/code><code class=\"bash plain\">\/var\/www\/html<\/code><code class=\"bash plain\">;<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash plain\">index index.html;<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number9 index8 alt2\"><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"bash plain\">location\u00a0\u00a0<\/code><code class=\"bash plain\">\/proxy\/<\/code>\u00a0<code class=\"bash plain\">{<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_pass http:<\/code><code class=\"bash plain\">\/\/192<\/code><code class=\"bash plain\">.168.1.5:8090\/;<\/code><\/div>\n<div class=\"line number12 index11 alt1\"><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number13 index12 alt2\"><code class=\"bash plain\">}<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<p>\u8fd9\u6837\uff0c\u8bbf\u95eehttp:\/\/192.168.1.23\/proxy\/\u5c31\u4f1a\u88ab\u4ee3\u7406\u5230http:\/\/192.168.1.5:8090\/\u3002p\u5339\u914d\u7684proxy\u76ee\u5f55\u4e0d\u9700\u8981\u5b58\u5728\u6839\u76ee\u5f55\/var\/www\/html\u91cc\u9762<br \/>\n\u6ce8\u610f\uff0c\u7ec8\u7aef\u91cc\u5982\u679c\u8bbf\u95eehttp:\/\/192.168.1.23\/proxy\uff08\u5373\u540e\u9762\u4e0d\u5e26&#8221;\/&#8221;\uff09\uff0c\u5219\u4f1a\u8bbf\u95ee\u5931\u8d25\uff01\u56e0\u4e3aproxy_pass\u914d\u7f6e\u7684url\u540e\u9762\u52a0\u4e86&#8221;\/&#8221;<\/p>\n<div class=\"cnblogs_Highlighter sh-gutter\">\n<div>\n<div id=\"highlighter_377265\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<div class=\"line number9 index8 alt2\">9<\/div>\n<div class=\"line number10 index9 alt1\">10<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">[root@localhost conf.d]<\/code><code class=\"bash comments\"># curl http:\/\/192.168.1.23\/proxy\/<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash plain\">this is 192.168.1.5<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash plain\">[root@localhost conf.d]<\/code><code class=\"bash comments\"># curl http:\/\/192.168.1.23\/proxy<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash plain\">&lt;html&gt;<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash plain\">&lt;<\/code><code class=\"bash functions\">head<\/code><code class=\"bash plain\">&gt;&lt;title&gt;301 Moved Permanently&lt;<\/code><code class=\"bash plain\">\/title<\/code><code class=\"bash plain\">&gt;&lt;<\/code><code class=\"bash plain\">\/head<\/code><code class=\"bash plain\">&gt;<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"bash plain\">&lt;body bgcolor=<\/code><code class=\"bash string\">\"white\"<\/code><code class=\"bash plain\">&gt;<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash plain\">&lt;center&gt;&lt;h1&gt;301 Moved Permanently&lt;<\/code><code class=\"bash plain\">\/h1<\/code><code class=\"bash plain\">&gt;&lt;<\/code><code class=\"bash plain\">\/center<\/code><code class=\"bash plain\">&gt;<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"bash plain\">&lt;hr&gt;&lt;center&gt;nginx<\/code><code class=\"bash plain\">\/1<\/code><code class=\"bash plain\">.10.3&lt;<\/code><code class=\"bash plain\">\/center<\/code><code class=\"bash plain\">&gt;<\/code><\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"bash plain\">&lt;<\/code><code class=\"bash plain\">\/body<\/code><code class=\"bash plain\">&gt;<\/code><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"bash plain\">&lt;<\/code><code class=\"bash plain\">\/html<\/code><code class=\"bash plain\">&gt;<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<p>\u9875\u9762\u8bbf\u95eehttp:\/\/103.110.186.23\/proxy\u7684\u65f6\u5019\uff0c\u4f1a\u81ea\u52a8\u52a0\u4e0a&#8221;\/\u201d\uff08\u540c\u7406\u662f\u7531\u4e8eproxy_pass\u914d\u7f6e\u7684url\u540e\u9762\u52a0\u4e86&#8221;\/&#8221;\uff09\uff0c\u5e76\u53cd\u4ee3\u5230http:\/\/103.110.186.5:8090\u7684\u7ed3\u679c<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/images2015.cnblogs.com\/blog\/907596\/201703\/907596-20170317155809401-1108884248.png\" alt=\"\" \/><\/p>\n<p><strong>2\uff09\u7b2c\u4e8c\u79cd\u60c5\u51b5\uff0cproxy_pass\u914d\u7f6e\u7684url\u540e\u9762\u4e0d\u52a0&#8221;\/&#8221;<\/strong><\/p>\n<div class=\"cnblogs_Highlighter sh-gutter\">\n<div>\n<div id=\"highlighter_374345\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<div class=\"line number9 index8 alt2\">9<\/div>\n<div class=\"line number10 index9 alt1\">10<\/div>\n<div class=\"line number11 index10 alt2\">11<\/div>\n<div class=\"line number12 index11 alt1\">12<\/div>\n<div class=\"line number13 index12 alt2\">13<\/div>\n<div class=\"line number14 index13 alt1\">14<\/div>\n<div class=\"line number15 index14 alt2\">15<\/div>\n<div class=\"line number16 index15 alt1\">16<\/div>\n<div class=\"line number17 index16 alt2\">17<\/div>\n<div class=\"line number18 index17 alt1\">18<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">[root@localhost conf.d]<\/code><code class=\"bash comments\"># cat test.conf<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash plain\">server {<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash plain\">listen 80;<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash plain\">server_name localhost;<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash plain\">location \/ {<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"bash plain\">root\u00a0<\/code><code class=\"bash plain\">\/var\/www\/html<\/code><code class=\"bash plain\">;<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash plain\">index index.html;<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number9 index8 alt2\"><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"bash plain\">location\u00a0\u00a0<\/code><code class=\"bash plain\">\/proxy\/<\/code>\u00a0<code class=\"bash plain\">{<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_pass http:<\/code><code class=\"bash plain\">\/\/192<\/code><code class=\"bash plain\">.168.1.5:8090;<\/code><\/div>\n<div class=\"line number12 index11 alt1\"><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number13 index12 alt2\"><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number14 index13 alt1\"><code class=\"bash plain\">[root@localhost conf.d]<\/code><code class=\"bash comments\"># service nginx restart<\/code><\/div>\n<div class=\"line number15 index14 alt2\"><code class=\"bash plain\">Redirecting to\u00a0<\/code><code class=\"bash plain\">\/bin\/systemctl<\/code>\u00a0<code class=\"bash plain\">restart\u00a0 nginx.service<\/code><\/div>\n<div class=\"line number16 index15 alt1\"><\/div>\n<div class=\"line number17 index16 alt2\"><code class=\"bash plain\">\u90a3\u4e48\u8bbf\u95eehttp:<\/code><code class=\"bash plain\">\/\/192<\/code><code class=\"bash plain\">.168.1.23<\/code><code class=\"bash plain\">\/proxy<\/code><code class=\"bash plain\">\u6216http:<\/code><code class=\"bash plain\">\/\/192<\/code><code class=\"bash plain\">.168.1.23<\/code><code class=\"bash plain\">\/proxy\/<\/code><code class=\"bash plain\">\uff0c\u90fd\u4f1a\u5931\u8d25\uff01<\/code><\/div>\n<div class=\"line number18 index17 alt1\"><code class=\"bash plain\">\u8fd9\u6837\u914d\u7f6e\u540e\uff0c\u8bbf\u95eehttp:<\/code><code class=\"bash plain\">\/\/192<\/code><code class=\"bash plain\">.168.1.23<\/code><code class=\"bash plain\">\/proxy\/<\/code><code class=\"bash plain\">\u5c31\u4f1a\u88ab\u53cd\u5411\u4ee3\u7406\u5230http:<\/code><code class=\"bash plain\">\/\/192<\/code><code class=\"bash plain\">.168.1.5:8090<\/code><code class=\"bash plain\">\/proxy\/<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<p><strong><img decoding=\"async\" src=\"https:\/\/images2015.cnblogs.com\/blog\/907596\/201703\/907596-20170317163454854-868658680.png\" alt=\"\" \/><\/strong><\/p>\n<p><strong>3\uff09\u7b2c\u4e09\u79cd\u60c5\u51b5<\/strong><\/p>\n<div class=\"cnblogs_Highlighter sh-gutter\">\n<div>\n<div id=\"highlighter_398666\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<div class=\"line number9 index8 alt2\">9<\/div>\n<div class=\"line number10 index9 alt1\">10<\/div>\n<div class=\"line number11 index10 alt2\">11<\/div>\n<div class=\"line number12 index11 alt1\">12<\/div>\n<div class=\"line number13 index12 alt2\">13<\/div>\n<div class=\"line number14 index13 alt1\">14<\/div>\n<div class=\"line number15 index14 alt2\">15<\/div>\n<div class=\"line number16 index15 alt1\">16<\/div>\n<div class=\"line number17 index16 alt2\">17<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">[root@localhost conf.d]<\/code><code class=\"bash comments\"># cat test.conf<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash plain\">server {<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash plain\">listen 80;<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash plain\">server_name localhost;<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash plain\">location \/ {<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"bash plain\">root\u00a0<\/code><code class=\"bash plain\">\/var\/www\/html<\/code><code class=\"bash plain\">;<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash plain\">index index.html;<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number9 index8 alt2\"><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"bash plain\">location\u00a0\u00a0<\/code><code class=\"bash plain\">\/proxy\/<\/code>\u00a0<code class=\"bash plain\">{<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_pass http:<\/code><code class=\"bash plain\">\/\/192<\/code><code class=\"bash plain\">.168.1.5:8090<\/code><code class=\"bash plain\">\/haha\/<\/code><code class=\"bash plain\">;<\/code><\/div>\n<div class=\"line number12 index11 alt1\"><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number13 index12 alt2\"><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number14 index13 alt1\"><code class=\"bash plain\">[root@localhost conf.d]<\/code><code class=\"bash comments\"># service nginx restart<\/code><\/div>\n<div class=\"line number15 index14 alt2\"><code class=\"bash plain\">Redirecting to\u00a0<\/code><code class=\"bash plain\">\/bin\/systemctl<\/code>\u00a0<code class=\"bash plain\">restart\u00a0 nginx.service<\/code><\/div>\n<div class=\"line number16 index15 alt1\"><code class=\"bash plain\">[root@localhost conf.d]<\/code><code class=\"bash comments\"># curl http:\/\/192.168.1.23\/proxy\/<\/code><\/div>\n<div class=\"line number17 index16 alt2\"><code class=\"bash plain\">192.168.1.5\u00a0 haha-index.html<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<p>\u8fd9\u6837\u914d\u7f6e\u7684\u8bdd\uff0c\u8bbf\u95eehttp:\/\/103.110.186.23\/proxy\u4ee3\u7406\u5230http:\/\/192.168.1.5:8090\/haha\/<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/images2015.cnblogs.com\/blog\/907596\/201703\/907596-20170317162019057-1357305322.png\" alt=\"\" \/><\/p>\n<p><strong>4\uff09\u7b2c\u56db\u79cd\u60c5\u51b5\uff1a\u76f8\u5bf9\u4e8e\u7b2c\u4e09\u79cd\u914d\u7f6e\u7684url\u4e0d\u52a0&#8221;\/&#8221;<\/strong><\/p>\n<div class=\"cnblogs_Highlighter sh-gutter\">\n<div>\n<div id=\"highlighter_920681\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<div class=\"line number9 index8 alt2\">9<\/div>\n<div class=\"line number10 index9 alt1\">10<\/div>\n<div class=\"line number11 index10 alt2\">11<\/div>\n<div class=\"line number12 index11 alt1\">12<\/div>\n<div class=\"line number13 index12 alt2\">13<\/div>\n<div class=\"line number14 index13 alt1\">14<\/div>\n<div class=\"line number15 index14 alt2\">15<\/div>\n<div class=\"line number16 index15 alt1\">16<\/div>\n<div class=\"line number17 index16 alt2\">17<\/div>\n<div class=\"line number18 index17 alt1\">18<\/div>\n<div class=\"line number19 index18 alt2\">19<\/div>\n<div class=\"line number20 index19 alt1\">20<\/div>\n<div class=\"line number21 index20 alt2\">21<\/div>\n<div class=\"line number22 index21 alt1\">22<\/div>\n<div class=\"line number23 index22 alt2\">23<\/div>\n<div class=\"line number24 index23 alt1\">24<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">[root@localhost conf.d]<\/code><code class=\"bash comments\"># cat test.conf<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash plain\">server {<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash plain\">listen 80;<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash plain\">server_name localhost;<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash plain\">location \/ {<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"bash plain\">root\u00a0<\/code><code class=\"bash plain\">\/var\/www\/html<\/code><code class=\"bash plain\">;<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash plain\">index index.html;<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number9 index8 alt2\"><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"bash plain\">location\u00a0\u00a0<\/code><code class=\"bash plain\">\/proxy\/<\/code>\u00a0<code class=\"bash plain\">{<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_pass http:<\/code><code class=\"bash plain\">\/\/192<\/code><code class=\"bash plain\">.168.1.5:8090<\/code><code class=\"bash plain\">\/haha<\/code><code class=\"bash plain\">;<\/code><\/div>\n<div class=\"line number12 index11 alt1\"><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number13 index12 alt2\"><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number14 index13 alt1\"><code class=\"bash plain\">[root@localhost conf.d]<\/code><code class=\"bash comments\"># service nginx restart<\/code><\/div>\n<div class=\"line number15 index14 alt2\"><code class=\"bash plain\">Redirecting to\u00a0<\/code><code class=\"bash plain\">\/bin\/systemctl<\/code>\u00a0<code class=\"bash plain\">restart\u00a0 nginx.service<\/code><\/div>\n<div class=\"line number16 index15 alt1\"><code class=\"bash plain\">[root@localhost conf.d]<\/code><code class=\"bash comments\"># curl http:\/\/192.168.1.23\/proxy\/index.html<\/code><\/div>\n<div class=\"line number17 index16 alt2\"><code class=\"bash plain\">192.168.1.5\u00a0\u00a0 hahaindex.html<\/code><\/div>\n<div class=\"line number18 index17 alt1\"><\/div>\n<div class=\"line number19 index18 alt2\"><code class=\"bash plain\">\u4e0a\u9762\u914d\u7f6e\u540e\uff0c\u8bbf\u95eehttp:<\/code><code class=\"bash plain\">\/\/192<\/code><code class=\"bash plain\">.168.1.23<\/code><code class=\"bash plain\">\/proxy\/index<\/code><code class=\"bash plain\">.html\u5c31\u4f1a\u88ab\u4ee3\u7406\u5230http:<\/code><code class=\"bash plain\">\/\/192<\/code><code class=\"bash plain\">.168.1.5:8090<\/code><code class=\"bash plain\">\/hahaindex<\/code><code class=\"bash plain\">.html<\/code><\/div>\n<div class=\"line number20 index19 alt1\"><code class=\"bash plain\">\u540c\u7406\uff0c\u8bbf\u95eehttp:<\/code><code class=\"bash plain\">\/\/192<\/code><code class=\"bash plain\">.168.1.23<\/code><code class=\"bash plain\">\/proxy\/test<\/code><code class=\"bash plain\">.html\u5c31\u4f1a\u88ab\u4ee3\u7406\u5230http:<\/code><code class=\"bash plain\">\/\/192<\/code><code class=\"bash plain\">.168.1.5:8090<\/code><code class=\"bash plain\">\/hahatest<\/code><code class=\"bash plain\">.html<\/code><\/div>\n<div class=\"line number21 index20 alt2\"><code class=\"bash plain\">[root@localhost conf.d]<\/code><code class=\"bash comments\"># curl http:\/\/192.168.1.23\/proxy\/index.html<\/code><\/div>\n<div class=\"line number22 index21 alt1\"><code class=\"bash plain\">192.168.1.5\u00a0\u00a0 hahaindex.html<\/code><\/div>\n<div class=\"line number23 index22 alt2\"><\/div>\n<div class=\"line number24 index23 alt1\"><code class=\"bash plain\">\u6ce8\u610f\uff0c\u8fd9\u79cd\u60c5\u51b5\u4e0b\uff0c\u4e0d\u80fd\u76f4\u63a5\u8bbf\u95eehttp:<\/code><code class=\"bash plain\">\/\/192<\/code><code class=\"bash plain\">.168.1.23<\/code><code class=\"bash plain\">\/proxy\/<\/code><code class=\"bash plain\">\uff0c\u540e\u9762\u5c31\u7b97\u662f\u9ed8\u8ba4\u7684index.html\u6587\u4ef6\u4e5f\u8981\u8ddf\u4e0a\uff0c\u5426\u5219\u8bbf\u95ee\u5931\u8d25\uff01<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<p><img decoding=\"async\" src=\"https:\/\/images2015.cnblogs.com\/blog\/907596\/201703\/907596-20170317162801229-1583260296.png\" alt=\"\" \/><\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\n<strong>\u4e0a\u9762\u56db\u79cd\u65b9\u5f0f\u90fd\u662f\u5339\u914d\u7684path\u8def\u5f84\u540e\u9762\u52a0&#8221;\/&#8221;\uff0c\u4e0b\u9762\u8bf4\u4e0bpath\u8def\u5f84\u540e\u9762\u4e0d\u5e26&#8221;\/&#8221;\u7684\u60c5\u51b5\uff1a<\/strong><\/p>\n<p>1\uff09\u7b2c\u4e00\u79cd\u60c5\u51b5\uff0cproxy_pass\u540e\u9762url\u5e26&#8221;\/&#8221;\uff1a<\/p>\n<div class=\"cnblogs_Highlighter sh-gutter\">\n<div>\n<div id=\"highlighter_25578\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<div class=\"line number9 index8 alt2\">9<\/div>\n<div class=\"line number10 index9 alt1\">10<\/div>\n<div class=\"line number11 index10 alt2\">11<\/div>\n<div class=\"line number12 index11 alt1\">12<\/div>\n<div class=\"line number13 index12 alt2\">13<\/div>\n<div class=\"line number14 index13 alt1\">14<\/div>\n<div class=\"line number15 index14 alt2\">15<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">[root@localhost conf.d]<\/code><code class=\"bash comments\"># cat test.conf<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash plain\">server {<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash plain\">listen 80;<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash plain\">server_name localhost;<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash plain\">location \/ {<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"bash plain\">root\u00a0<\/code><code class=\"bash plain\">\/var\/www\/html<\/code><code class=\"bash plain\">;<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash plain\">index index.html;<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"bash spaces\">\u00a0<\/code><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"bash plain\">location\u00a0\u00a0<\/code><code class=\"bash plain\">\/proxy<\/code>\u00a0<code class=\"bash plain\">{<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_pass http:<\/code><code class=\"bash plain\">\/\/192<\/code><code class=\"bash plain\">.168.1.5:8090\/;<\/code><\/div>\n<div class=\"line number12 index11 alt1\"><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number13 index12 alt2\"><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number14 index13 alt1\"><code class=\"bash plain\">[root@localhost conf.d]<\/code><code class=\"bash comments\"># service nginx restart<\/code><\/div>\n<div class=\"line number15 index14 alt2\"><code class=\"bash plain\">Redirecting to\u00a0<\/code><code class=\"bash plain\">\/bin\/systemctl<\/code>\u00a0<code class=\"bash plain\">restart\u00a0 nginx.service<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<p><img decoding=\"async\" src=\"https:\/\/images2015.cnblogs.com\/blog\/907596\/201703\/907596-20170317172637495-816024962.png\" alt=\"\" \/><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/images2015.cnblogs.com\/blog\/907596\/201703\/907596-20170317172726401-899510015.png\" alt=\"\" \/><\/p>\n<p>2\uff09\u7b2c\u4e8c\u79cd\u60c5\u51b5\uff0cproxy_pass\u540e\u9762url\u4e0d\u5e26&#8221;\/&#8221;<\/p>\n<div class=\"cnblogs_Highlighter sh-gutter\">\n<div>\n<div id=\"highlighter_67455\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<div class=\"line number9 index8 alt2\">9<\/div>\n<div class=\"line number10 index9 alt1\">10<\/div>\n<div class=\"line number11 index10 alt2\">11<\/div>\n<div class=\"line number12 index11 alt1\">12<\/div>\n<div class=\"line number13 index12 alt2\">13<\/div>\n<div class=\"line number14 index13 alt1\">14<\/div>\n<div class=\"line number15 index14 alt2\">15<\/div>\n<div class=\"line number16 index15 alt1\">16<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">[root@localhost conf.d]<\/code><code class=\"bash comments\"># cat test.conf<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash plain\">server {<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash plain\">listen 80;<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash plain\">server_name localhost;<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash plain\">location \/ {<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"bash plain\">root\u00a0<\/code><code class=\"bash plain\">\/var\/www\/html<\/code><code class=\"bash plain\">;<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash plain\">index index.html;<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"bash spaces\">\u00a0<\/code><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"bash plain\">location\u00a0\u00a0<\/code><code class=\"bash plain\">\/proxy<\/code>\u00a0<code class=\"bash plain\">{<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_pass http:<\/code><code class=\"bash plain\">\/\/192<\/code><code class=\"bash plain\">.168.1.5:8090;<\/code><\/div>\n<div class=\"line number12 index11 alt1\"><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number13 index12 alt2\"><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number14 index13 alt1\"><code class=\"bash plain\">[root@localhost conf.d]<\/code><code class=\"bash comments\"># service nginx restart<\/code><\/div>\n<div class=\"line number15 index14 alt2\"><code class=\"bash plain\">Redirecting to\u00a0<\/code><code class=\"bash plain\">\/bin\/systemctl<\/code>\u00a0<code class=\"bash plain\">restart\u00a0 nginx.service<\/code><\/div>\n<div class=\"line number16 index15 alt1\"><code class=\"bash plain\">[root@localhost conf.d]<\/code><code class=\"bash comments\">#<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<p>\u8fd9\u6837\u914d\u7f6e\u7684\u8bdd\uff0c\u8bbf\u95eehttp:\/\/103.110.186.23\/proxy\u4f1a\u81ea\u52a8\u52a0\u4e0a&#8221;\/\u201d\uff08\u5373\u53d8\u6210http:\/\/103.110.186.23\/proxy\/\uff09\uff0c\u4ee3\u7406\u5230192.168.1.5:8090\/proxy\/<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/images2015.cnblogs.com\/blog\/907596\/201703\/907596-20170317173232354-531410858.png\" alt=\"\" \/><\/p>\n<p>3\uff09\u7b2c\u4e09\u79cd\u60c5\u51b5<\/p>\n<div class=\"cnblogs_Highlighter sh-gutter\">\n<div>\n<div id=\"highlighter_127985\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<div class=\"line number9 index8 alt2\">9<\/div>\n<div class=\"line number10 index9 alt1\">10<\/div>\n<div class=\"line number11 index10 alt2\">11<\/div>\n<div class=\"line number12 index11 alt1\">12<\/div>\n<div class=\"line number13 index12 alt2\">13<\/div>\n<div class=\"line number14 index13 alt1\">14<\/div>\n<div class=\"line number15 index14 alt2\">15<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">[root@localhost conf.d]<\/code><code class=\"bash comments\"># cat test.conf<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash plain\">server {<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash plain\">listen 80;<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash plain\">server_name localhost;<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash plain\">location \/ {<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"bash plain\">root\u00a0<\/code><code class=\"bash plain\">\/var\/www\/html<\/code><code class=\"bash plain\">;<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash plain\">index index.html;<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"bash spaces\">\u00a0<\/code><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"bash plain\">location\u00a0\u00a0<\/code><code class=\"bash plain\">\/proxy<\/code>\u00a0<code class=\"bash plain\">{<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_pass http:<\/code><code class=\"bash plain\">\/\/192<\/code><code class=\"bash plain\">.168.1.5:8090<\/code><code class=\"bash plain\">\/haha\/<\/code><code class=\"bash plain\">;<\/code><\/div>\n<div class=\"line number12 index11 alt1\"><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number13 index12 alt2\"><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number14 index13 alt1\"><code class=\"bash plain\">[root@localhost conf.d]<\/code><code class=\"bash comments\"># service nginx restart<\/code><\/div>\n<div class=\"line number15 index14 alt2\"><code class=\"bash plain\">Redirecting to\u00a0<\/code><code class=\"bash plain\">\/bin\/systemctl<\/code>\u00a0<code class=\"bash plain\">restart\u00a0 nginx.service<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<p>\u8fd9\u6837\u914d\u7f6e\u7684\u8bdd\uff0c\u8bbf\u95eehttp:\/\/103.110.186.23\/proxy\u4f1a\u81ea\u52a8\u52a0\u4e0a&#8221;\/\u201d\uff08\u5373\u53d8\u6210http:\/\/103.110.186.23\/proxy\/\uff09\uff0c\u4ee3\u7406\u5230http:\/\/192.168.1.5:8090\/haha\/<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/images2015.cnblogs.com\/blog\/907596\/201703\/907596-20170317173721620-163767406.png\" alt=\"\" \/><\/p>\n<p>4\uff09\u7b2c\u56db\u79cd\u60c5\u51b5\uff1a\u76f8\u5bf9\u4e8e\u7b2c\u4e09\u79cd\u914d\u7f6e\u7684url\u4e0d\u52a0&#8221;\/&#8221;<\/p>\n<div class=\"cnblogs_Highlighter sh-gutter\">\n<div>\n<div id=\"highlighter_790459\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<div class=\"line number9 index8 alt2\">9<\/div>\n<div class=\"line number10 index9 alt1\">10<\/div>\n<div class=\"line number11 index10 alt2\">11<\/div>\n<div class=\"line number12 index11 alt1\">12<\/div>\n<div class=\"line number13 index12 alt2\">13<\/div>\n<div class=\"line number14 index13 alt1\">14<\/div>\n<div class=\"line number15 index14 alt2\">15<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">[root@localhost conf.d]<\/code><code class=\"bash comments\"># cat test.conf<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash plain\">server {<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash plain\">listen 80;<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash plain\">server_name localhost;<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash plain\">location \/ {<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"bash plain\">root\u00a0<\/code><code class=\"bash plain\">\/var\/www\/html<\/code><code class=\"bash plain\">;<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash plain\">index index.html;<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"bash spaces\">\u00a0<\/code><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"bash plain\">location\u00a0\u00a0<\/code><code class=\"bash plain\">\/proxy<\/code>\u00a0<code class=\"bash plain\">{<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_pass http:<\/code><code class=\"bash plain\">\/\/192<\/code><code class=\"bash plain\">.168.1.5:8090<\/code><code class=\"bash plain\">\/haha<\/code><code class=\"bash plain\">;<\/code><\/div>\n<div class=\"line number12 index11 alt1\"><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number13 index12 alt2\"><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number14 index13 alt1\"><code class=\"bash plain\">[root@localhost conf.d]<\/code><code class=\"bash comments\"># service nginx restart<\/code><\/div>\n<div class=\"line number15 index14 alt2\"><code class=\"bash plain\">Redirecting to\u00a0<\/code><code class=\"bash plain\">\/bin\/systemctl<\/code>\u00a0<code class=\"bash plain\">restart\u00a0 nginx.service<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<p>\u8fd9\u6837\u914d\u7f6e\u7684\u8bdd\uff0c\u8bbf\u95eehttp:\/\/103.110.186.23\/proxy\uff0c\u548c\u7b2c\u4e09\u79cd\u7ed3\u679c\u4e00\u6837\uff0c\u540c\u6837\u88ab\u4ee3\u7406\u5230http:\/\/192.168.1.5:8090\/haha\/<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/images2015.cnblogs.com\/blog\/907596\/201703\/907596-20170317174236588-963680125.png\" alt=\"\" \/><\/p>\n<p>===================================\u5982\u4e0b\u4e00\u7b80\u5355\u914d\u7f6e\u793a\u4f8b=============================<\/p>\n<div class=\"cnblogs_Highlighter sh-gutter\">\n<div>\n<div id=\"highlighter_301882\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<div class=\"line number9 index8 alt2\">9<\/div>\n<div class=\"line number10 index9 alt1\">10<\/div>\n<div class=\"line number11 index10 alt2\">11<\/div>\n<div class=\"line number12 index11 alt1\">12<\/div>\n<div class=\"line number13 index12 alt2\">13<\/div>\n<div class=\"line number14 index13 alt1\">14<\/div>\n<div class=\"line number15 index14 alt2\">15<\/div>\n<div class=\"line number16 index15 alt1\">16<\/div>\n<div class=\"line number17 index16 alt2\">17<\/div>\n<div class=\"line number18 index17 alt1\">18<\/div>\n<div class=\"line number19 index18 alt2\">19<\/div>\n<div class=\"line number20 index19 alt1\">20<\/div>\n<div class=\"line number21 index20 alt2\">21<\/div>\n<div class=\"line number22 index21 alt1\">22<\/div>\n<div class=\"line number23 index22 alt2\">23<\/div>\n<div class=\"line number24 index23 alt1\">24<\/div>\n<div class=\"line number25 index24 alt2\">25<\/div>\n<div class=\"line number26 index25 alt1\">26<\/div>\n<div class=\"line number27 index26 alt2\">27<\/div>\n<div class=\"line number28 index27 alt1\">28<\/div>\n<div class=\"line number29 index28 alt2\">29<\/div>\n<div class=\"line number30 index29 alt1\">30<\/div>\n<div class=\"line number31 index30 alt2\">31<\/div>\n<div class=\"line number32 index31 alt1\">32<\/div>\n<div class=\"line number33 index32 alt2\">33<\/div>\n<div class=\"line number34 index33 alt1\">34<\/div>\n<div class=\"line number35 index34 alt2\">35<\/div>\n<div class=\"line number36 index35 alt1\">36<\/div>\n<div class=\"line number37 index36 alt2\">37<\/div>\n<div class=\"line number38 index37 alt1\">38<\/div>\n<div class=\"line number39 index38 alt2\">39<\/div>\n<div class=\"line number40 index39 alt1\">40<\/div>\n<div class=\"line number41 index40 alt2\">41<\/div>\n<div class=\"line number42 index41 alt1\">42<\/div>\n<div class=\"line number43 index42 alt2\">43<\/div>\n<div class=\"line number44 index43 alt1\">44<\/div>\n<div class=\"line number45 index44 alt2\">45<\/div>\n<div class=\"line number46 index45 alt1\">46<\/div>\n<div class=\"line number47 index46 alt2\">47<\/div>\n<div class=\"line number48 index47 alt1\">48<\/div>\n<div class=\"line number49 index48 alt2\">49<\/div>\n<div class=\"line number50 index49 alt1\">50<\/div>\n<div class=\"line number51 index50 alt2\">51<\/div>\n<div class=\"line number52 index51 alt1\">52<\/div>\n<div class=\"line number53 index52 alt2\">53<\/div>\n<div class=\"line number54 index53 alt1\">54<\/div>\n<div class=\"line number55 index54 alt2\">55<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">\u53ea\u6709\u5f53\u8bbf\u95eehttp:<\/code><code class=\"bash plain\">\/\/www<\/code><code class=\"bash plain\">.kevin.com<\/code><code class=\"bash plain\">\/los\/<\/code><code class=\"bash plain\">.....\u7684\u65f6\u5019\u624d\u4ee3\u7406\u8d1f\u8f7d\u5230http:<\/code><code class=\"bash plain\">\/\/192<\/code><code class=\"bash plain\">.168.10.24:50006<\/code><code class=\"bash plain\">\/los\/<\/code><code class=\"bash plain\">.... \u548c http:<\/code><code class=\"bash plain\">\/\/192<\/code><code class=\"bash plain\">.168.10.25:50006<\/code><code class=\"bash plain\">\/los\/<\/code><code class=\"bash plain\">....\u4e0a,<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash plain\">\u4e5f\u5c31\u662f\u8bf4\u8bbf\u95eewww.kevin.com\u57df\u540d, \u53ea\u6709\u5728\u540e\u9762\u5339\u914dlos\u8def\u5f84\u65f6\u624d\u4ee3\u7406\u8d1f\u8f7d\u5230192.168.10.24<\/code><code class=\"bash plain\">\/25<\/code><code class=\"bash plain\">\u768450006\u7aef\u53e3\u7684los\u8def\u5f84\u4e0b, \u9664\u6b64\u4e4b\u5916, \u8bbf\u95ee\u57df\u540d<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash plain\">www.kevin.com \u5339\u914d\u5176\u4ed6\u4efb\u4f55\u8def\u5f84(\u5305\u62ec\/, \u5373http:<\/code><code class=\"bash plain\">\/\/www<\/code><code class=\"bash plain\">.kevin.com) \u65f6\u90fd\u8df3\u8f6c\u5230\u4e00\u4e2a\u9519\u8bef\u9875\u9762:<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash plain\">[root@external-lb02 vhosts]<\/code><code class=\"bash comments\"># cat 80-www.kevin.com.conf<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"bash spaces\">\u00a0<\/code><code class=\"bash plain\">upstream web-inf-80 {<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">ip_hash;<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">server 192.168.10.24:50006\u00a0 max_fails=3 fail_timeout=15s;<\/code><\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">server 192.168.10.25:50006\u00a0 max_fails=3 fail_timeout=15s;<\/code><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number12 index11 alt1\"><code class=\"bash spaces\">\u00a0\u00a0<\/code><code class=\"bash plain\">server {<\/code><\/div>\n<div class=\"line number13 index12 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">listen\u00a0\u00a0\u00a0\u00a0\u00a0 80;<\/code><\/div>\n<div class=\"line number14 index13 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">server_name www.kevin.com;<\/code><\/div>\n<div class=\"line number15 index14 alt2\"><\/div>\n<div class=\"line number16 index15 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">access_log\u00a0\u00a0<\/code><code class=\"bash plain\">\/data\/nginx\/logs\/www<\/code><code class=\"bash plain\">.kevin.com-access.log main;<\/code><\/div>\n<div class=\"line number17 index16 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">error_log\u00a0\u00a0<\/code><code class=\"bash plain\">\/data\/nginx\/logs\/www<\/code><code class=\"bash plain\">.kevin.com-error.log;<\/code><\/div>\n<div class=\"line number18 index17 alt1\"><\/div>\n<div class=\"line number19 index18 alt2\"><code class=\"bash spaces\">\u00a0\u00a0<\/code><code class=\"bash plain\">location \/ {<\/code><\/div>\n<div class=\"line number20 index19 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">root\u00a0<\/code><code class=\"bash plain\">\/opt\/web-inf<\/code><code class=\"bash plain\">;<\/code><\/div>\n<div class=\"line number21 index20 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">index index.php index.html index.htm;<\/code><\/div>\n<div class=\"line number22 index21 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number23 index22 alt2\"><\/div>\n<div class=\"line number24 index23 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">error_page\u00a0\u00a0 500 502 503 504\u00a0\u00a0<\/code><code class=\"bash plain\">\/50x<\/code><code class=\"bash plain\">.html;<\/code><\/div>\n<div class=\"line number25 index24 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">location =\u00a0<\/code><code class=\"bash plain\">\/50x<\/code><code class=\"bash plain\">.html {<\/code><\/div>\n<div class=\"line number26 index25 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">root\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">\/opt\/web-inf<\/code><code class=\"bash plain\">;<\/code><\/div>\n<div class=\"line number27 index26 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number28 index27 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number29 index28 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">error_page\u00a0\u00a0 404\u00a0\u00a0<\/code><code class=\"bash plain\">\/404<\/code><code class=\"bash plain\">.html;<\/code><\/div>\n<div class=\"line number30 index29 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">location =\u00a0<\/code><code class=\"bash plain\">\/404<\/code><code class=\"bash plain\">.html {<\/code><\/div>\n<div class=\"line number31 index30 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">root\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">\/opt\/web-inf<\/code><code class=\"bash plain\">;<\/code><\/div>\n<div class=\"line number32 index31 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number33 index32 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number34 index33 alt1\"><code class=\"bash spaces\">\u00a0<\/code><code class=\"bash plain\">location\u00a0<\/code><code class=\"bash plain\">\/los\/<\/code>\u00a0<code class=\"bash plain\">{<\/code><\/div>\n<div class=\"line number35 index34 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_pass http:<\/code><code class=\"bash plain\">\/\/web-inf-80<\/code><code class=\"bash plain\">;<\/code><\/div>\n<div class=\"line number36 index35 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_set_header Host $host;<\/code><\/div>\n<div class=\"line number37 index36 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash comments\">#proxy_redirect\u00a0 http:\/\/web-inf\/ http:\/\/www.kevin.com\/;<\/code><\/div>\n<div class=\"line number38 index37 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_set_header X-Real-IP $remote_addr;<\/code><\/div>\n<div class=\"line number39 index38 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;<\/code><\/div>\n<div class=\"line number40 index39 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_next_upstream error timeout invalid_header http_502 http_503 http_504;<\/code><\/div>\n<div class=\"line number41 index40 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number42 index41 alt1\"><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number43 index42 alt2\"><\/div>\n<div class=\"line number44 index43 alt1\"><code class=\"bash plain\">\u9519\u8bef\u9875\u9762\u8bbe\u7f6e:<\/code><\/div>\n<div class=\"line number45 index44 alt2\"><code class=\"bash plain\">[root@external-lb02 vhosts]<\/code><code class=\"bash comments\"># cd \/opt\/web-inf\/<\/code><\/div>\n<div class=\"line number46 index45 alt1\"><code class=\"bash plain\">[root@external-lb02 web-inf]<\/code><code class=\"bash comments\"># ls<\/code><\/div>\n<div class=\"line number47 index46 alt2\"><code class=\"bash plain\">404.html\u00a0 50x.html\u00a0 error.html\u00a0 index.html<\/code><\/div>\n<div class=\"line number48 index47 alt1\"><code class=\"bash plain\">[root@external-lb02 web-inf]<\/code><code class=\"bash comments\"># cat error.html<\/code><\/div>\n<div class=\"line number49 index48 alt2\"><code class=\"bash plain\">this is error page!<\/code><\/div>\n<div class=\"line number50 index49 alt1\"><code class=\"bash plain\">[root@external-lb02 web-inf]<\/code><code class=\"bash comments\"># cat index.html<\/code><\/div>\n<div class=\"line number51 index50 alt2\"><code class=\"bash plain\">this is error page!<\/code><\/div>\n<div class=\"line number52 index51 alt1\"><code class=\"bash plain\">[root@external-lb02 web-inf]<\/code><code class=\"bash comments\"># cat 404.html<\/code><\/div>\n<div class=\"line number53 index52 alt2\"><code class=\"bash plain\">this is error page!<\/code><\/div>\n<div class=\"line number54 index53 alt1\"><code class=\"bash plain\">[root@external-lb02 web-inf]<\/code><code class=\"bash comments\"># cat 50x.html<\/code><\/div>\n<div class=\"line number55 index54 alt2\"><code class=\"bash plain\">this is error page!<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"MySignature\">***************\u5f53\u4f60\u53d1\u73b0\u81ea\u5df1\u7684\u624d\u534e\u6491\u4e0d\u8d77\u91ce\u5fc3\u65f6\uff0c\u5c31\u8bf7\u5b89\u9759\u4e0b\u6765\u5b66\u4e60\u5427***************<\/div>\n<div>https:\/\/www.cnblogs.com\/kevingrace\/p\/6566119.html<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u5728\u65e5\u5e38\u7684web\u7f51\u7ad9\u90e8\u7f72\u4e2d\uff0c\u7ecf\u5e38\u4f1a\u7528\u5230nginx\u7684proxy_pass\u53cd\u5411\u4ee3\u7406\uff0c\u6709\u4e00\u4e2a\u914d\u7f6e\u9700\u8981\u5f04\u6e05\u695a\uff1a\u914d\u7f6eproxy_pass\u65f6\uff0c\u5f53\u5728\u540e\u9762\u7684url\u52a0\u4e0a\u4e86\/\uff0c\u76f8\u5f53\u4e8e\u662f\u7edd\u5bf9\u6839\u8def\u5f84\uff0c\u5219nginx\u4e0d\u4f1a\u628alocation\u4e2d\u5339\u914d\u7684\u8def\u5f84\u90e8\u5206\u4ee3\u7406\u8d70;\u5982\u679c\u6ca1\u6709\/\uff0c\u5219\u4f1a\u628a\u5339\u914d\u7684\u8def\u5f84\u90e8\u5206\u4e5f\u7ed9\u4ee3\u7406\u8d70\uff08\u8fd9\u6837\u914d\u7f6e\u5728Nginx\u53cd\u5411\u4ee3\u7406+\u8d1f\u8f7d\u5747\u8861\u7b80\u5355\u5b9e\u73b0\uff08http\u65b9\u5f0f\uff09\u4e5f\u63d0\u5230\u8fc7\uff09\u3002 \u4e0b\u9762\u4e3e\u4e2a\u5c0f\u5b9e\u4f8b\u8bf4\u660e\u4e0b\uff1a centos7\u7cfb\u7edf\u5e93\u4e2d\u9ed8\u8ba4\u662f\u6ca1\u6709nginx\u7684rpm\u5305\u7684\uff0c\u6240\u4ee5\u6211\u4eec\u81ea\u5df1\u9700\u8981\u5148\u66f4\u65b0\u4e0brpm\u4f9d\u8d56\u5e93 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1182","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.jsjs.org\/index.php?rest_route=\/wp\/v2\/posts\/1182","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.jsjs.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.jsjs.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jsjs.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jsjs.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1182"}],"version-history":[{"count":0,"href":"https:\/\/blog.jsjs.org\/index.php?rest_route=\/wp\/v2\/posts\/1182\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.jsjs.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1182"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jsjs.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1182"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jsjs.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1182"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}