{"id":1184,"date":"2019-04-03T13:36:05","date_gmt":"2019-04-03T05:36:05","guid":{"rendered":"https:\/\/blog.jsjs.org\/?p=1184"},"modified":"2019-04-03T13:36:05","modified_gmt":"2019-04-03T05:36:05","slug":"nginx%e5%8f%8d%e5%90%91%e4%bb%a3%e7%90%86%e7%9a%84%e7%ae%80%e5%8d%95%e5%ae%9e%e7%8e%b0","status":"publish","type":"post","link":"https:\/\/blog.jsjs.org\/?p=1184","title":{"rendered":"Nginx\u53cd\u5411\u4ee3\u7406\u7684\u7b80\u5355\u5b9e\u73b0"},"content":{"rendered":"<div id=\"cnblogs_post_body\" class=\"blogpost-body\">\n<p>1\uff09nginx\u7684\u53cd\u5411\u4ee3\u7406\uff1aproxy_pass<br \/>\n2\uff09nginx\u7684\u8d1f\u8f7d\u5747\u8861\uff1aupstream<\/p>\n<p>\u4e0b\u9762\u662fnginx\u7684\u53cd\u5411\u4ee3\u7406\u548c\u8d1f\u8f7d\u5747\u8861\u7684\u5b9e\u4f8b\uff1a<\/p>\n<p>\u8d1f\u8f7d\u673a\uff1aA\u673a\u5668\uff1a103.110.186.8\/192.168.1.8<br \/>\n\u540e\u7aef\u673a\u56681\uff1aB\u673a\u5668\uff1a192.168.1.102<br \/>\n\u540e\u7aef\u673a\u56682\uff1aC\u673a\u5668\uff1a192.168.1.103<\/p>\n<p>\u9700\u6c42\uff1a<br \/>\n<strong>1\uff09\u8bbf\u95eeA\u673a\u5668\u76848080\u7aef\u53e3\uff0c\u53cd\u5411\u4ee3\u7406\u5230B\u673a\u5668\u76848080\u7aef\u53e3\uff1b<\/strong><br \/>\n<strong>\u00a0 \u00a0 \u00a0 \u8bbf\u95eeA\u673a\u5668\u76848088\u7aef\u53e3\uff0c\u53cd\u5411\u4ee3\u7406\u5230C\u673a\u5668\u76848088\u7aef\u53e3\uff1b<\/strong><br \/>\n<strong>\u00a0 \u00a0 \u00a0 \u8bbf\u95eehttp:\/\/103.110.86.8:8090\/ios\uff0c\u53cd\u5411\u4ee3\u7406\u5230B\u673a\u5668http:\/\/192.168.1.102:8090\/ios\/<\/strong><\/p>\n<p><strong>2\uff09\u8bbf\u95eeA\u673a\u5668\u768480\u7aef\u53e3\uff0c\u8d1f\u8f7d\u5747\u8861\u5230\u540e\u7aef\u7684\u4e24\u53f0\u673a\u5668B\u548cC\u768480\u7aef\u53e3<\/strong><\/p>\n<p>\u64cd\u4f5c\u8bb0\u5f55\uff1a<br \/>\n<strong>&#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;&#8211;<\/strong><br \/>\n<strong>\u8d1f\u8f7d\u673a\uff1aA\u673a\u5668\u4e0a\u7684\u64cd\u4f5c\u8bb0\u5f55\uff1a<\/strong><br \/>\n1\uff09\u7f16\u8bd1\u5b89\u88c5nginx<br \/>\n[root@opd ~]# yum install -y pcre* openssl* gcc gcc+<br \/>\n[root@opd ~]# cd \/opt\/src<br \/>\n[root@src ~]# wget\u00a0<a href=\"http:\/\/nginx.org\/download\/nginx-1.8.0.tar.gz\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/nginx.org\/download\/nginx-1.8.0.tar.gz<\/a><br \/>\n[root@src ~]# tar -zxvf nginx-1.8.0.tar.gz<br \/>\n[root@src ~]# cd nginx-1.8.0<br \/>\n#\u6dfb\u52a0www\u7528\u6237\uff0c\u5176\u4e2d-M\u53c2\u6570\u8868\u793a\u4e0d\u6dfb\u52a0\u7528\u6237\u5bb6\u76ee\u5f55\uff0c-s\u53c2\u6570\u8868\u793a\u6307\u5b9ashell\u7c7b\u578b<\/p>\n<p>[root@nginx-1.8.0 ~]#useradd www -M -s \/sbin\/nologin<br \/>\n[root@nginx-1.8.0 ~]#vim auto\/cc\/gcc<br \/>\n#\u5c06\u8fd9\u53e5\u6ce8\u91ca\u6389 \u53d6\u6d88Debug\u7f16\u8bd1\u6a21\u5f0f \u5927\u6982\u5728179\u884c<br \/>\n#CFLAGS=&#8221;$CFLAGS -g&#8221;<\/p>\n<p>#\u6211\u4eec\u518d\u914d\u7f6e\u4e0bnginx\u7f16\u8bd1\u53c2\u6570<br \/>\n[root@nginx-1.8.0 ~]# .\/configure &#8211;prefix=\/opt\/nginx &#8211;user=www &#8211;group=www &#8211;with-http_stub_status_module &#8211;with-http_ssl_module<br \/>\n[root@nginx-1.8.0 ~]#make<br \/>\n[root@nginx-1.8.0 ~]#make install clean<\/p>\n<p>2\uff09\u914d\u7f6enginx<br \/>\n[root@nginx-1.8.0 ~]# cd \/opt\/nginx\/conf<br \/>\n[root@nginx-1.8.0 conf]# vim nginx.conf \u00a0 \u00a0 \u00a0 \u00a0 \/\/\u8fd9\u4e2a\u53ef\u4ee5\u4f5c\u4e3anginx\u5b89\u88c5\u540e\u7684\u914d\u7f6e\u89c4\u8303<\/p>\n<div class=\"cnblogs_Highlighter sh-gutter\">\n<div>\n<div id=\"highlighter_49654\" 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<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">http {<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">include\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 mime.types;<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">default_type\u00a0 application<\/code><code class=\"bash plain\">\/octet-stream<\/code><code class=\"bash plain\">;<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">charset utf-8;<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash spaces\">\u00a0<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">log_format\u00a0 main\u00a0\u00a0<\/code><code class=\"bash string\">'$http_x_forwarded_for $remote_addr $remote_user [$time_local] \"$request\" '<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash string\">'$status $body_bytes_sent \"$http_referer\" '<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash string\">'\"$http_user_agent\" \"$http_cookie\" $host $request_time'<\/code><code class=\"bash plain\">;<\/code><\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">sendfile\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 on;<\/code><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">tcp_nopush\u00a0\u00a0\u00a0\u00a0 on;<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">tcp_nodelay\u00a0\u00a0\u00a0 on;<\/code><\/div>\n<div class=\"line number12 index11 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">keepalive_timeout\u00a0 65;<\/code><\/div>\n<div class=\"line number13 index12 alt2\"><code class=\"bash spaces\">\u00a0<\/code><\/div>\n<div class=\"line number14 index13 alt1\"><code class=\"bash spaces\">\u00a0<\/code><\/div>\n<div class=\"line number15 index14 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">fastcgi_connect_timeout 3000;<\/code><\/div>\n<div class=\"line number16 index15 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">fastcgi_send_timeout 3000;<\/code><\/div>\n<div class=\"line number17 index16 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">fastcgi_read_timeout 3000;<\/code><\/div>\n<div class=\"line number18 index17 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">fastcgi_buffer_size 256k;<\/code><\/div>\n<div class=\"line number19 index18 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">fastcgi_buffers 8 256k;<\/code><\/div>\n<div class=\"line number20 index19 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">fastcgi_busy_buffers_size 256k;<\/code><\/div>\n<div class=\"line number21 index20 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">fastcgi_temp_file_write_size 256k;<\/code><\/div>\n<div class=\"line number22 index21 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">fastcgi_intercept_errors on;<\/code><\/div>\n<div class=\"line number23 index22 alt2\"><code class=\"bash spaces\">\u00a0\u00a0<\/code><\/div>\n<div class=\"line number24 index23 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number25 index24 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">client_header_timeout 600s;<\/code><\/div>\n<div class=\"line number26 index25 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">client_body_timeout 600s;<\/code><\/div>\n<div class=\"line number27 index26 alt2\"><code class=\"bash spaces\">\u00a0\u00a0<\/code><\/div>\n<div class=\"line number28 index27 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">client_max_body_size 100m;\u00a0\u00a0\u00a0\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<\/code><code class=\"bash plain\">client_body_buffer_size 256k;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number30 index29 alt1\"><code class=\"bash spaces\">\u00a0\u00a0<\/code><\/div>\n<div class=\"line number31 index30 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash functions\">gzip<\/code>\u00a0\u00a0<code class=\"bash plain\">on;<\/code><\/div>\n<div class=\"line number32 index31 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">gzip_min_length\u00a0 1k;<\/code><\/div>\n<div class=\"line number33 index32 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">gzip_buffers\u00a0\u00a0\u00a0\u00a0 4 16k;<\/code><\/div>\n<div class=\"line number34 index33 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">gzip_http_version 1.1;<\/code><\/div>\n<div class=\"line number35 index34 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">gzip_comp_level 9;<\/code><\/div>\n<div class=\"line number36 index35 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">gzip_types\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 text<\/code><code class=\"bash plain\">\/plain<\/code>\u00a0<code class=\"bash plain\">application<\/code><code class=\"bash plain\">\/x-javascript<\/code>\u00a0<code class=\"bash plain\">text<\/code><code class=\"bash plain\">\/css<\/code>\u00a0<code class=\"bash plain\">application<\/code><code class=\"bash plain\">\/xml<\/code>\u00a0<code class=\"bash plain\">text<\/code><code class=\"bash plain\">\/javascript<\/code>\u00a0<code class=\"bash plain\">application<\/code><code class=\"bash plain\">\/x-httpd-php<\/code><code class=\"bash plain\">;<\/code><\/div>\n<div class=\"line number37 index36 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">gzip_vary on;<\/code><\/div>\n<div class=\"line number38 index37 alt1\"><code class=\"bash spaces\">\u00a0\u00a0<\/code><\/div>\n<div class=\"line number39 index38 alt2\"><code class=\"bash spaces\">\u00a0<\/code><\/div>\n<div class=\"line number40 index39 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">include vhosts\/*.conf;<\/code><\/div>\n<div class=\"line number41 index40 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>[root@nginx-1.8.0 conf]# ulimit -n 65535<br \/>\n[root@nginx-1.8.0 conf]# mkdir vhosts<br \/>\n[root@nginx-1.8.0 conf]# cd vhosts<\/p>\n<p>\u914d\u7f6e\u53cd\u5411\u4ee3\u7406\u548c\u8d1f\u8f7d\u5747\u8861<br \/>\n[root@nginx-1.8.0 vhosts]# vim 8080.conf<\/p>\n<div class=\"cnblogs_Highlighter sh-gutter\">\n<div>\n<div id=\"highlighter_790848\" 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\">server {<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">listen 8080;<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">server_name localhost;<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">index index.html index.php index.htm;<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><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 number6 index5 alt1\"><code class=\"bash spaces\">\u00a0<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">access_log\u00a0\u00a0<\/code><code class=\"bash plain\">\/usr\/local\/nginx\/logs\/8080-access<\/code><code class=\"bash plain\">.log main;<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">error_log\u00a0\u00a0<\/code><code class=\"bash plain\">\/usr\/local\/nginx\/logs\/8080-error<\/code><code class=\"bash plain\">.log;<\/code><\/div>\n<div class=\"line number9 index8 alt2\"><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"bash plain\">location \/ {<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"bash spaces\">\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.102:8080;<\/code><\/div>\n<div class=\"line number12 index11 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_redirect off ;<\/code><\/div>\n<div class=\"line number13 index12 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_set_header Host $host;<\/code><\/div>\n<div class=\"line number14 index13 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_set_header X-Real-IP $remote_addr;<\/code><\/div>\n<div class=\"line number15 index14 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_set_header REMOTE-HOST $remote_addr;<\/code><\/div>\n<div class=\"line number16 index15 alt1\"><code class=\"bash spaces\">\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 number17 index16 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_connect_timeout 300;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash comments\">#\u8ddf\u540e\u7aef\u670d\u52a1\u5668\u8fde\u63a5\u8d85\u65f6\u65f6\u95f4\uff0c\u53d1\u8d77\u63e1\u624b\u7b49\u5019\u54cd\u5e94\u65f6\u95f4<\/code><\/div>\n<div class=\"line number18 index17 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_send_timeout 300;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash comments\">#\u540e\u7aef\u670d\u52a1\u5668\u56de\u4f20\u65f6\u95f4\uff0c\u5c31\u662f\u5728\u89c4\u5b9a\u65f6\u95f4\u5185\u540e\u7aef\u670d\u52a1\u5668\u5fc5\u987b\u4f20\u5b8c\u6240\u6709\u6570\u636e<\/code><\/div>\n<div class=\"line number19 index18 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_read_timeout 600;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash comments\">#\u8fde\u63a5\u6210\u529f\u540e\u7b49\u5f85\u540e\u7aef\u670d\u52a1\u5668\u7684\u54cd\u5e94\u65f6\u95f4\uff0c\u5df2\u7ecf\u8fdb\u5165\u540e\u7aef\u7684\u6392\u961f\u4e4b\u4e2d\u7b49\u5019\u5904\u7406<\/code><\/div>\n<div class=\"line number20 index19 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_buffer_size 256k;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash comments\">#\u4ee3\u7406\u8bf7\u6c42\u7f13\u51b2\u533a,\u4f1a\u4fdd\u5b58\u7528\u6237\u7684\u5934\u4fe1\u606f\u4ee5\u4f9bnginx\u8fdb\u884c\u5904\u7406<\/code><\/div>\n<div class=\"line number21 index20 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_buffers 4 256k;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash comments\">#\u540c\u4e0a\uff0c\u544a\u8bc9nginx\u4fdd\u5b58\u5355\u4e2a\u7528\u51e0\u4e2abuffer\u6700\u5927\u7528\u591a\u5c11\u7a7a\u95f4<\/code><\/div>\n<div class=\"line number22 index21 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_busy_buffers_size 256k;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash comments\">#\u5982\u679c\u7cfb\u7edf\u5f88\u5fd9\u65f6\u5019\u53ef\u4ee5\u7533\u8bf7\u6700\u5927\u7684proxy_buffers<\/code><\/div>\n<div class=\"line number23 index22 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_temp_file_write_size 256k;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash comments\">#proxy\u7f13\u5b58\u4e34\u65f6\u6587\u4ef6\u7684\u5927\u5c0f<\/code><\/div>\n<div class=\"line number24 index23 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_next_upstream error timeout invalid_header http_500 http_503 http_404;<\/code><\/div>\n<div class=\"line number25 index24 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_max_temp_file_size 128m;<\/code><\/div>\n<div class=\"line number26 index25 alt1\"><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number27 index26 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>[root@nginx-1.8.0 vhosts]# cat 8088.conf<\/p>\n<div class=\"cnblogs_Highlighter sh-gutter\">\n<div>\n<div id=\"highlighter_321522\" 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\">server {<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">listen 8088;<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">server_name localhost;<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">index index.html index.php index.htm;<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><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 number6 index5 alt1\"><code class=\"bash spaces\">\u00a0<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">access_log\u00a0\u00a0<\/code><code class=\"bash plain\">\/usr\/local\/nginx\/logs\/8088-access<\/code><code class=\"bash plain\">.log main;<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">error_log\u00a0\u00a0<\/code><code class=\"bash plain\">\/usr\/local\/nginx\/logs\/8088-error<\/code><code class=\"bash plain\">.log;<\/code><\/div>\n<div class=\"line number9 index8 alt2\"><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"bash plain\">location \/ {<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"bash spaces\">\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.103:8088;<\/code><\/div>\n<div class=\"line number12 index11 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_redirect off ;<\/code><\/div>\n<div class=\"line number13 index12 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_set_header Host $host;<\/code><\/div>\n<div class=\"line number14 index13 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_set_header X-Real-IP $remote_addr;<\/code><\/div>\n<div class=\"line number15 index14 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_set_header REMOTE-HOST $remote_addr;<\/code><\/div>\n<div class=\"line number16 index15 alt1\"><code class=\"bash spaces\">\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 number17 index16 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_connect_timeout 300;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number18 index17 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_send_timeout 300;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number19 index18 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_read_timeout 600;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number20 index19 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_buffer_size 256k;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number21 index20 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_buffers 4 256k;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number22 index21 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_busy_buffers_size 256k;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number23 index22 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_temp_file_write_size 256k;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number24 index23 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_next_upstream error timeout invalid_header http_500 http_503 http_404;<\/code><\/div>\n<div class=\"line number25 index24 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_max_temp_file_size 128m;<\/code><\/div>\n<div class=\"line number26 index25 alt1\"><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number27 index26 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><strong>&#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;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/strong><br \/>\n<strong>\u4e0b\u9762\u8fd9\u4e2a\u5339\u914dpath\u7684\u4ee3\u7406\u8bbe\u7f6e\u9700\u8981\u6ce8\u610f\u51e0\u70b9\uff1a<\/strong><br \/>\n\u9996\u5148\u4e00\u5b9a\u8981\u4fdd\u8bc1\u76ee\u6807B\u673a\u5668\uff0c\u4e5f\u5c31\u662f192.168.1.102\u76848090\u7aef\u53e3\u7ad9\u70b9\u76ee\u5f55\u4e0b\u6709\u8fd9\u4e2a\u5339\u914dpath\u7684\u76ee\u5f55ios\u5b58\u5728\uff01\uff01<br \/>\n\u4e5f\u5c31\u662f\u8981\u4fdd\u8bc1A\u673a\u5668\u672c\u673a\u80fd\u987a\u5229\u8bbf\u95ee\u5230\u76ee\u6807B\u673a\u5668\u76848090\u7aef\u53e3\u7684ios\u8def\u5f84\uff0c\u5373\uff1a<br \/>\n[root@nginx-1.8.0 vhosts]#<strong>\u00a0curl http:\/\/192.168.1.102:8090\/ios\/<\/strong>\u00a0#\u4e00\u5b9a\u8981\u4fdd\u8bc1\u8fd9\u4e2a\u80fd\u4eceA\u673a\u5668\u8bbf\u95ee\u6210\u529f\uff01<\/p>\n<p>\u4e0b\u9762\u51e0\u79cd\u914d\u7f6e\u90fd\u662f\u53ef\u4ee5\u7684\uff1a<\/p>\n<p>\u7b2c\u4e00\u79cd\uff1a<br \/>\n[root@nginx-1.8.0 vhosts]# cat 8090.conf<\/p>\n<div class=\"cnblogs_Highlighter sh-gutter\">\n<div>\n<div id=\"highlighter_793802\" 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\">server {<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">listen 8090;<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">server_name localhost;<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">index index.html index.php index.htm;<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><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 number6 index5 alt1\"><code class=\"bash spaces\">\u00a0<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">access_log\u00a0\u00a0<\/code><code class=\"bash plain\">\/usr\/local\/nginx\/logs\/8090-access<\/code><code class=\"bash plain\">.log main;<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">error_log\u00a0\u00a0<\/code><code class=\"bash plain\">\/usr\/local\/nginx\/logs\/8090-error<\/code><code class=\"bash plain\">.log;<\/code><\/div>\n<div class=\"line number9 index8 alt2\"><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">location\u00a0<\/code><code class=\"bash plain\">\/ios\/<\/code>\u00a0<code class=\"bash plain\">{\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash comments\">#\u8fd9\u79cd\u60c5\u51b5\uff0c\u8fd9\u91cc\u4e00\u5b9a\u8981\u5339\u914d\u7684\u662f\/ios\/\uff0c\u4e0d\u80fd\u662f\/ios<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"bash spaces\">\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.102:8090;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash comments\">#\u4e00\u5b9a\u8981\u4fdd\u8bc1192.168.1.102\u673a\u56688090\u7aef\u53e3\u7ad9\u70b9\u76ee\u5f55\u4e0b\u6709ios\u76ee\u5f55\uff01\u5426\u5219\u8bbf\u95ee\u4f1a\u62a5\u9519404\uff01<\/code><\/div>\n<div class=\"line number12 index11 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_redirect off ;<\/code><\/div>\n<div class=\"line number13 index12 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_set_header Host $host;<\/code><\/div>\n<div class=\"line number14 index13 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_set_header X-Real-IP $remote_addr;<\/code><\/div>\n<div class=\"line number15 index14 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_set_header REMOTE-HOST $remote_addr;<\/code><\/div>\n<div class=\"line number16 index15 alt1\"><code class=\"bash spaces\">\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 number17 index16 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_connect_timeout 300;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number18 index17 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_send_timeout 300;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number19 index18 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_read_timeout 600;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number20 index19 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_buffer_size 256k;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number21 index20 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_buffers 4 256k;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number22 index21 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_busy_buffers_size 256k;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number23 index22 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_temp_file_write_size 256k;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number24 index23 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_next_upstream error timeout invalid_header http_500 http_503 http_404;<\/code><\/div>\n<div class=\"line number25 index24 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_max_temp_file_size 128m;<\/code><\/div>\n<div class=\"line number26 index25 alt1\"><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number27 index26 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>\u7b2c\u4e8c\u79cd\uff1a<br \/>\n[root@nginx-1.8.0 vhosts]# cat 8090.conf<\/p>\n<div class=\"cnblogs_Highlighter sh-gutter\">\n<div>\n<div id=\"highlighter_110835\" 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\">server {<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">listen 8090;<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">server_name localhost;<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">index index.html index.php index.htm;<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><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 number6 index5 alt1\"><code class=\"bash spaces\">\u00a0<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">access_log\u00a0\u00a0<\/code><code class=\"bash plain\">\/usr\/local\/nginx\/logs\/8090-access<\/code><code class=\"bash plain\">.log main;<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">error_log\u00a0\u00a0<\/code><code class=\"bash plain\">\/usr\/local\/nginx\/logs\/8090-error<\/code><code class=\"bash plain\">.log;<\/code><\/div>\n<div class=\"line number9 index8 alt2\"><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">location\u00a0<\/code><code class=\"bash plain\">\/ios\/<\/code>\u00a0<code class=\"bash plain\">{<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"bash spaces\">\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.102:8090<\/code><code class=\"bash plain\">\/ios\/<\/code><code class=\"bash plain\">;<\/code><\/div>\n<div class=\"line number12 index11 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_redirect off ;<\/code><\/div>\n<div class=\"line number13 index12 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_set_header Host $host;<\/code><\/div>\n<div class=\"line number14 index13 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_set_header X-Real-IP $remote_addr;<\/code><\/div>\n<div class=\"line number15 index14 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_set_header REMOTE-HOST $remote_addr;<\/code><\/div>\n<div class=\"line number16 index15 alt1\"><code class=\"bash spaces\">\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 number17 index16 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_connect_timeout 300;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number18 index17 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_send_timeout 300;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number19 index18 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_read_timeout 600;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number20 index19 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_buffer_size 256k;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number21 index20 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_buffers 4 256k;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number22 index21 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_busy_buffers_size 256k;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number23 index22 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_temp_file_write_size 256k;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number24 index23 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_next_upstream error timeout invalid_header http_500 http_503 http_404;<\/code><\/div>\n<div class=\"line number25 index24 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_max_temp_file_size 128m;<\/code><\/div>\n<div class=\"line number26 index25 alt1\"><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number27 index26 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>\u7b2c\u4e09\u79cd\uff1a<br \/>\n[root@nginx-1.8.0 vhosts]# cat 8090.conf<\/p>\n<div class=\"cnblogs_Highlighter sh-gutter\">\n<div>\n<div id=\"highlighter_85735\" 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\">server {<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">listen 8090;<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">server_name localhost;<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">index index.html index.php index.htm;<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><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 number6 index5 alt1\"><code class=\"bash spaces\">\u00a0<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">access_log\u00a0\u00a0<\/code><code class=\"bash plain\">\/usr\/local\/nginx\/logs\/8090-access<\/code><code class=\"bash plain\">.log main;<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">error_log\u00a0\u00a0<\/code><code class=\"bash plain\">\/usr\/local\/nginx\/logs\/8090-error<\/code><code class=\"bash plain\">.log;<\/code><\/div>\n<div class=\"line number9 index8 alt2\"><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">location\u00a0<\/code><code class=\"bash plain\">\/ios<\/code>\u00a0<code class=\"bash plain\">{<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"bash spaces\">\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.102:8090<\/code><code class=\"bash plain\">\/ios\/<\/code><code class=\"bash plain\">;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u8fd9\u79cd\u60c5\u51b5\uff0c\u8fd9\u91cc\u4e00\u5b9a\u8981\u5339\u914d\u7684\u662f<\/code><code class=\"bash plain\">\/ios\/<\/code><code class=\"bash plain\">\uff0c\u4e0d\u80fd\u662f<\/code><code class=\"bash plain\">\/ios<\/code><\/div>\n<div class=\"line number12 index11 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_redirect off ;<\/code><\/div>\n<div class=\"line number13 index12 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_set_header Host $host;<\/code><\/div>\n<div class=\"line number14 index13 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_set_header X-Real-IP $remote_addr;<\/code><\/div>\n<div class=\"line number15 index14 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_set_header REMOTE-HOST $remote_addr;<\/code><\/div>\n<div class=\"line number16 index15 alt1\"><code class=\"bash spaces\">\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 number17 index16 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_connect_timeout 300;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number18 index17 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_send_timeout 300;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number19 index18 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_read_timeout 600;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number20 index19 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_buffer_size 256k;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number21 index20 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_buffers 4 256k;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number22 index21 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_busy_buffers_size 256k;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number23 index22 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_temp_file_write_size 256k;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number24 index23 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_next_upstream error timeout invalid_header http_500 http_503 http_404;<\/code><\/div>\n<div class=\"line number25 index24 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_max_temp_file_size 128m;<\/code><\/div>\n<div class=\"line number26 index25 alt1\"><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number27 index26 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>\u4ee5\u4e0a\u4e09\u79cd\u914d\u7f6e\u65b9\u6cd5\u90fd\u4fdd\u8bc1\u4e86\u8bbf\u95eehttp:\/\/103.110.86.8:8090\/ios\u4f1a\u81ea\u52a8\u53d8\u4e3ahttp:\/\/103.10.86.8:8090\/ios\/\uff0c\u5e76\u4ee3\u7406\u5230http:\/\/192.168.1.102:8090\/ios\/\u7684\u7ed3\u679c<\/p>\n<p><strong>&#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;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/strong><\/p>\n<p>[root@nginx-1.8.0 vhosts]# cat LB.conf<\/p>\n<div class=\"cnblogs_Highlighter sh-gutter\">\n<div>\n<div id=\"highlighter_380211\" 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<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">upstream lb {<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">server 192.168.1.102:80 max_fails=3 fail_timeout=30s;\u00a0\u00a0\u00a0<\/code><code class=\"bash comments\">#max_fails = 3 \u4e3a\u5141\u8bb8\u5931\u8d25\u7684\u6b21\u6570\uff0c\u9ed8\u8ba4\u503c\u4e3a1<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">server 192.168.1.103:80 max_fails=3 fail_timeout=30s;\u00a0\u00a0\u00a0<\/code><code class=\"bash comments\">#fail_timeout = 30s \u5f53max_fails\u6b21\u5931\u8d25\u540e\uff0c\u6682\u505c\u5c06\u8bf7\u6c42\u5206\u53d1\u5230\u8be5\u540e\u7aef\u670d\u52a1\u5668\u7684\u65f6\u95f4<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"bash plain\">server {<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">listen 80;<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">server_name localhost;<\/code><\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">index index.html index.php index.htm;<\/code><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><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 number11 index10 alt2\"><code class=\"bash spaces\">\u00a0<\/code><\/div>\n<div class=\"line number12 index11 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">access_log\u00a0\u00a0<\/code><code class=\"bash plain\">\/usr\/local\/nginx\/logs\/80-access<\/code><code class=\"bash plain\">.log main;<\/code><\/div>\n<div class=\"line number13 index12 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">error_log\u00a0\u00a0<\/code><code class=\"bash plain\">\/usr\/local\/nginx\/logs\/80-error<\/code><code class=\"bash plain\">.log;<\/code><\/div>\n<div class=\"line number14 index13 alt1\"><\/div>\n<div class=\"line number15 index14 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">location \/ {<\/code><\/div>\n<div class=\"line number16 index15 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_pass http:<\/code><code class=\"bash plain\">\/\/lb<\/code><code class=\"bash plain\">;<\/code><\/div>\n<div class=\"line number17 index16 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_redirect off ;<\/code><\/div>\n<div class=\"line number18 index17 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_set_header Host $host;<\/code><\/div>\n<div class=\"line number19 index18 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_set_header X-Real-IP $remote_addr;<\/code><\/div>\n<div class=\"line number20 index19 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_set_header REMOTE-HOST $remote_addr;<\/code><\/div>\n<div class=\"line number21 index20 alt2\"><code class=\"bash spaces\">\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 number22 index21 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_connect_timeout 300;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number23 index22 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_send_timeout 300;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number24 index23 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_read_timeout 600;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number25 index24 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_buffer_size 256k;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number26 index25 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_buffers 4 256k;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number27 index26 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_busy_buffers_size 256k;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number28 index27 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_temp_file_write_size 256k;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number29 index28 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_next_upstream error timeout invalid_header http_500 http_503 http_404;<\/code><\/div>\n<div class=\"line number30 index29 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_max_temp_file_size 128m;<\/code><\/div>\n<div class=\"line number31 index30 alt2\"><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number32 index31 alt1\"><code class=\"bash plain\">}<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<p>\u542f\u52a8nginx<br \/>\n[root@nginx-1.8.0 vhosts]# \/opt\/nginx\/sbin\/nginx -t \u3010\u68c0\u67e5\u914d\u7f6e\u662f\u5426\u6b63\u786e\u3011<br \/>\nnginx: the configuration file \/opt\/nginx\/conf\/nginx.conf syntax is ok<br \/>\nnginx: configuration file \/opt\/nginx\/conf\/nginx.conf test is successful<br \/>\n[root@host-192-168-1-102 vhosts]# \/opt\/nginx\/sbin\/nginx \u3010\u542f\u52a8nginx\u3011<\/p>\n<p><strong>&#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;&#8211;<\/strong><br \/>\n<strong>\u540e\u7aef\u673a\uff1aB\u673a\u5668\u4e0a\u7684\u64cd\u4f5c\u8bb0\u5f55\uff1a<\/strong><br \/>\n1\uff09\u7f16\u8bd1\u5b89\u88c5nginx<br \/>\n[root@B ~]# yum install -y pcre* openssl* gcc gcc+<br \/>\n[root@B ~]# cd \/opt\/src<br \/>\n[root@B ~]# wget\u00a0<a href=\"http:\/\/nginx.org\/download\/nginx-1.8.0.tar.gz\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/nginx.org\/download\/nginx-1.8.0.tar.gz<\/a><br \/>\n[root@B ~]# tar -zxvf nginx-1.8.0.tar.gz<br \/>\n[root@B ~]# cd nginx-1.8.0<br \/>\n#\u6dfb\u52a0www\u7528\u6237\uff0c\u5176\u4e2d-M\u53c2\u6570\u8868\u793a\u4e0d\u6dfb\u52a0\u7528\u6237\u5bb6\u76ee\u5f55\uff0c-s\u53c2\u6570\u8868\u793a\u6307\u5b9ashell\u7c7b\u578b<\/p>\n<p>[root@nginx-1.8.0 ~]#useradd www -M -s \/sbin\/nologin<br \/>\n[root@nginx-1.8.0 ~]##vim auto\/cc\/gcc<br \/>\n#\u5c06\u8fd9\u53e5\u6ce8\u91ca\u6389 \u53d6\u6d88Debug\u7f16\u8bd1\u6a21\u5f0f \u5927\u6982\u5728179\u884c<br \/>\n#CFLAGS=&#8221;$CFLAGS -g&#8221;<\/p>\n<p>#\u6211\u4eec\u518d\u914d\u7f6e\u4e0bnginx\u7f16\u8bd1\u53c2\u6570<br \/>\n[root@nginx-1.8.0 ~]# .\/configure &#8211;prefix=\/opt\/nginx &#8211;user=www &#8211;group=www &#8211;with-http_stub_status_module &#8211;with-http_ssl_module<br \/>\n[root@nginx-1.8.0 ~]#make<br \/>\n[root@nginx-1.8.0 ~]#make install clean<\/p>\n<p>2\uff09\u914d\u7f6enginx<br \/>\n[root@nginx-1.8.0 ~]# cd \/opt\/nginx\/conf<br \/>\n\u6ce8\u610f\uff0c\u628a\u9ed8\u8ba4\u7684nginx.conf\u6587\u4ef6\u4e2d\u7684server\u533a\u57df\u914d\u7f6e\u6ce8\u91ca\u6389\uff0c\u8bbe\u7f6evhosts\u865a\u62df\u4e3b\u673a\u7684\u914d\u7f6e\uff0c\u5982\u4e0b\uff1a<br \/>\n[root@nginx-1.8.0 conf]# vim nginx.conf<\/p>\n<div class=\"cnblogs_Highlighter sh-gutter\">\n<div>\n<div id=\"highlighter_594288\" 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<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">user\u00a0 www;<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash plain\">worker_processes\u00a0 8;<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash spaces\">\u00a0\u00a0<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash plain\">events {<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">worker_connections\u00a0 65535;<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash spaces\">\u00a0\u00a0<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"bash plain\">http {<\/code><\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">include\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 mime.types;<\/code><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">default_type\u00a0 application<\/code><code class=\"bash plain\">\/octet-stream<\/code><code class=\"bash plain\">;<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">charset utf-8;<\/code><\/div>\n<div class=\"line number12 index11 alt1\"><code class=\"bash spaces\">\u00a0<\/code><\/div>\n<div class=\"line number13 index12 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">log_format\u00a0 main\u00a0\u00a0<\/code><code class=\"bash string\">'$http_x_forwarded_for $remote_addr $remote_user [$time_local] \"$request\" '<\/code><\/div>\n<div class=\"line number14 index13 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash string\">'$status $body_bytes_sent \"$http_referer\" '<\/code><\/div>\n<div class=\"line number15 index14 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash string\">'\"$http_user_agent\" \"$http_cookie\" $host $request_time'<\/code><code class=\"bash plain\">;<\/code><\/div>\n<div class=\"line number16 index15 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">sendfile\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 on;<\/code><\/div>\n<div class=\"line number17 index16 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">tcp_nopush\u00a0\u00a0\u00a0\u00a0 on;<\/code><\/div>\n<div class=\"line number18 index17 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">tcp_nodelay\u00a0\u00a0\u00a0 on;<\/code><\/div>\n<div class=\"line number19 index18 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">keepalive_timeout\u00a0 65;<\/code><\/div>\n<div class=\"line number20 index19 alt1\"><code class=\"bash spaces\">\u00a0<\/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 spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">fastcgi_connect_timeout 3000;<\/code><\/div>\n<div class=\"line number23 index22 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">fastcgi_send_timeout 3000;<\/code><\/div>\n<div class=\"line number24 index23 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">fastcgi_read_timeout 3000;<\/code><\/div>\n<div class=\"line number25 index24 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">fastcgi_buffer_size 256k;<\/code><\/div>\n<div class=\"line number26 index25 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">fastcgi_buffers 8 256k;<\/code><\/div>\n<div class=\"line number27 index26 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">fastcgi_busy_buffers_size 256k;<\/code><\/div>\n<div class=\"line number28 index27 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">fastcgi_temp_file_write_size 256k;<\/code><\/div>\n<div class=\"line number29 index28 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">fastcgi_intercept_errors on;<\/code><\/div>\n<div class=\"line number30 index29 alt1\"><code class=\"bash spaces\">\u00a0\u00a0<\/code><\/div>\n<div class=\"line number31 index30 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number32 index31 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">client_header_timeout 600s;<\/code><\/div>\n<div class=\"line number33 index32 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">client_body_timeout 600s;<\/code><\/div>\n<div class=\"line number34 index33 alt1\"><code class=\"bash spaces\">\u00a0\u00a0<\/code><\/div>\n<div class=\"line number35 index34 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">client_max_body_size 100m;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number36 index35 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">client_body_buffer_size 256k;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number37 index36 alt2\"><code class=\"bash spaces\">\u00a0\u00a0<\/code><\/div>\n<div class=\"line number38 index37 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash functions\">gzip<\/code>\u00a0\u00a0<code class=\"bash plain\">on;<\/code><\/div>\n<div class=\"line number39 index38 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">gzip_min_length\u00a0 1k;<\/code><\/div>\n<div class=\"line number40 index39 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">gzip_buffers\u00a0\u00a0\u00a0\u00a0 4 16k;<\/code><\/div>\n<div class=\"line number41 index40 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">gzip_http_version 1.1;<\/code><\/div>\n<div class=\"line number42 index41 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">gzip_comp_level 9;<\/code><\/div>\n<div class=\"line number43 index42 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">gzip_types\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 text<\/code><code class=\"bash plain\">\/plain<\/code>\u00a0<code class=\"bash plain\">application<\/code><code class=\"bash plain\">\/x-javascript<\/code>\u00a0<code class=\"bash plain\">text<\/code><code class=\"bash plain\">\/css<\/code>\u00a0<code class=\"bash plain\">application<\/code><code class=\"bash plain\">\/xml<\/code>\u00a0<code class=\"bash plain\">text<\/code><code class=\"bash plain\">\/javascript<\/code>\u00a0<code class=\"bash plain\">application<\/code><code class=\"bash plain\">\/x-httpd-php<\/code><code class=\"bash plain\">;<\/code><\/div>\n<div class=\"line number44 index43 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">gzip_vary on;<\/code><\/div>\n<div class=\"line number45 index44 alt2\"><code class=\"bash spaces\">\u00a0\u00a0<\/code><\/div>\n<div class=\"line number46 index45 alt1\"><code class=\"bash spaces\">\u00a0<\/code><\/div>\n<div class=\"line number47 index46 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">include vhosts\/*.conf;<\/code><\/div>\n<div class=\"line number48 index47 alt1\"><code class=\"bash plain\">}<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<p>[root@nginx-1.8.0 conf]# ulimit -n 65535<br \/>\n[root@nginx-1.8.0 conf]# mkdir vhosts<br \/>\n[root@nginx-1.8.0 conf]# cd vhosts<\/p>\n<p>[root@nginx-1.8.0 conf]# vim 8080.conf<\/p>\n<div class=\"cnblogs_Highlighter sh-gutter\">\n<div>\n<div id=\"highlighter_100947\" 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\">server {<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">listen 8080;<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">server_name localhost;<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">index index.html index.php index.htm;<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash spaces\">\u00a0<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">access_log\u00a0\u00a0<\/code><code class=\"bash plain\">\/usr\/local\/nginx\/logs\/8080-access<\/code><code class=\"bash plain\">.log main;<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">error_log\u00a0\u00a0<\/code><code class=\"bash plain\">\/usr\/local\/nginx\/logs\/8080-error<\/code><code class=\"bash plain\">.log;<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"bash plain\">location ~ \/ {<\/code><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">root\u00a0<\/code><code class=\"bash plain\">\/var\/www\/html\/8080<\/code><code class=\"bash plain\">;<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">index index.html index.php index.htm;<\/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>[root@nginx-1.8.0 conf]# vim 8090.conf<\/p>\n<div class=\"cnblogs_Highlighter sh-gutter\">\n<div>\n<div id=\"highlighter_673465\" 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\">server {<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">listen 8090;<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">server_name localhost;<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">index index.html index.php index.htm;<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash spaces\">\u00a0<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">access_log\u00a0\u00a0<\/code><code class=\"bash plain\">\/usr\/local\/nginx\/logs\/8090-access<\/code><code class=\"bash plain\">.log main;<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">error_log\u00a0\u00a0<\/code><code class=\"bash plain\">\/usr\/local\/nginx\/logs\/8090-error<\/code><code class=\"bash plain\">.log;<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"bash plain\">location ~ \/ {<\/code><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">root\u00a0<\/code><code class=\"bash plain\">\/var\/www\/html\/8090<\/code><code class=\"bash plain\">;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash comments\">#\u9488\u5bf9\u4e0a\u9762\u5339\u914dios\u7684path\u4ee3\u7406\uff0c\u8981\u4fdd\u8bc1\u7ad9\u70b9\u76ee\u5f55\/var\/www\/html\/8080\u4e0b\u6709ios\u76ee\u5f55\u5b58\u5728<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">index index.html index.php index.htm;<\/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>[root@nginx-1.8.0 conf]# vim 80.conf<\/p>\n<div class=\"cnblogs_Highlighter sh-gutter\">\n<div>\n<div id=\"highlighter_634881\" 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\">server {<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">listen 80;<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">server_name localhost;<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">index index.html index.php index.htm;<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash spaces\">\u00a0<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">access_log\u00a0\u00a0<\/code><code class=\"bash plain\">\/usr\/local\/nginx\/logs\/80-access<\/code><code class=\"bash plain\">.log main;<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">error_log\u00a0\u00a0<\/code><code class=\"bash plain\">\/usr\/local\/nginx\/logs\/80-error<\/code><code class=\"bash plain\">.log;<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"bash plain\">location ~ \/ {<\/code><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0<\/code><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 number11 index10 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">index index.html index.php index.htm;<\/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>\u542f\u52a8nginx<br \/>\n[root@nginx-1.8.0 vhosts]# \/opt\/nginx\/sbin\/nginx -t \u3010\u68c0\u67e5\u914d\u7f6e\u662f\u5426\u6b63\u786e\u3011<br \/>\nnginx: the configuration file \/opt\/nginx\/conf\/nginx.conf syntax is ok<br \/>\nnginx: configuration file \/opt\/nginx\/conf\/nginx.conf test is successful<br \/>\n[root@host-192-168-1-102 vhosts]# \/opt\/nginx\/sbin\/nginx \u3010\u542f\u52a8nginx\u3011<\/p>\n<p><strong>&#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;&#8211;<\/strong><br \/>\n<strong>\u540e\u7aef\u673a\uff1aC\u673a\u5668\u4e0a\u7684\u64cd\u4f5c\u8bb0\u5f55\uff1a<\/strong><br \/>\n1\uff09\u7f16\u8bd1\u5b89\u88c5nginx<br \/>\n[root@C ~]# yum install -y pcre* openssl* gcc gcc+<br \/>\n[root@C ~]# cd \/opt\/src<br \/>\n[root@C ~]# wget\u00a0<a href=\"http:\/\/nginx.org\/download\/nginx-1.8.0.tar.gz\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/nginx.org\/download\/nginx-1.8.0.tar.gz<\/a><br \/>\n[root@C ~]# tar -zxvf nginx-1.8.0.tar.gz<br \/>\n[root@C ~]# cd nginx-1.8.0<br \/>\n#\u6dfb\u52a0www\u7528\u6237\uff0c\u5176\u4e2d-M\u53c2\u6570\u8868\u793a\u4e0d\u6dfb\u52a0\u7528\u6237\u5bb6\u76ee\u5f55\uff0c-s\u53c2\u6570\u8868\u793a\u6307\u5b9ashell\u7c7b\u578b<\/p>\n<p>[root@nginx-1.8.0 ~]#useradd www -M -s \/sbin\/nologin<br \/>\n[root@nginx-1.8.0 ~]##vim auto\/cc\/gcc<br \/>\n#\u5c06\u8fd9\u53e5\u6ce8\u91ca\u6389 \u53d6\u6d88Debug\u7f16\u8bd1\u6a21\u5f0f \u5927\u6982\u5728179\u884c<br \/>\n#CFLAGS=&#8221;$CFLAGS -g&#8221;<\/p>\n<p>#\u6211\u4eec\u518d\u914d\u7f6e\u4e0bnginx\u7f16\u8bd1\u53c2\u6570<br \/>\n[root@nginx-1.8.0 ~]# .\/configure &#8211;prefix=\/opt\/nginx &#8211;user=www &#8211;group=www &#8211;with-http_stub_status_module &#8211;with-http_ssl_module<br \/>\n[root@nginx-1.8.0 ~]#make<br \/>\n[root@nginx-1.8.0 ~]#make install clean<\/p>\n<p>2\uff09\u914d\u7f6enginx<br \/>\n[root@nginx-1.8.0 ~]# cd \/opt\/nginx\/conf<br \/>\n\u6ce8\u610f\uff0c\u628a\u9ed8\u8ba4\u7684nginx.conf\u6587\u4ef6\u4e2d\u7684server\u533a\u57df\u914d\u7f6e\u6ce8\u91ca\u6389\uff0c\u8bbe\u7f6evhosts\u865a\u62df\u4e3b\u673a\u7684\u914d\u7f6e\uff0c\u5982\u4e0b\uff1a<br \/>\n[root@nginx-1.8.0 conf]# vim nginx.conf<\/p>\n<div class=\"cnblogs_Highlighter sh-gutter\">\n<div>\n<div id=\"highlighter_6240\" 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<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">user\u00a0 www;<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash plain\">worker_processes\u00a0 8;<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash spaces\">\u00a0\u00a0<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash plain\">events {<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">worker_connections\u00a0 65535;<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash spaces\">\u00a0\u00a0<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"bash plain\">http {<\/code><\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">include\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 mime.types;<\/code><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">default_type\u00a0 application<\/code><code class=\"bash plain\">\/octet-stream<\/code><code class=\"bash plain\">;<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">charset utf-8;<\/code><\/div>\n<div class=\"line number12 index11 alt1\"><code class=\"bash spaces\">\u00a0<\/code><\/div>\n<div class=\"line number13 index12 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">log_format\u00a0 main\u00a0\u00a0<\/code><code class=\"bash string\">'$http_x_forwarded_for $remote_addr $remote_user [$time_local] \"$request\" '<\/code><\/div>\n<div class=\"line number14 index13 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash string\">'$status $body_bytes_sent \"$http_referer\" '<\/code><\/div>\n<div class=\"line number15 index14 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash string\">'\"$http_user_agent\" \"$http_cookie\" $host $request_time'<\/code><code class=\"bash plain\">;<\/code><\/div>\n<div class=\"line number16 index15 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">sendfile\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 on;<\/code><\/div>\n<div class=\"line number17 index16 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">tcp_nopush\u00a0\u00a0\u00a0\u00a0 on;<\/code><\/div>\n<div class=\"line number18 index17 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">tcp_nodelay\u00a0\u00a0\u00a0 on;<\/code><\/div>\n<div class=\"line number19 index18 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">keepalive_timeout\u00a0 65;<\/code><\/div>\n<div class=\"line number20 index19 alt1\"><code class=\"bash spaces\">\u00a0<\/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 spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">fastcgi_connect_timeout 3000;<\/code><\/div>\n<div class=\"line number23 index22 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">fastcgi_send_timeout 3000;<\/code><\/div>\n<div class=\"line number24 index23 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">fastcgi_read_timeout 3000;<\/code><\/div>\n<div class=\"line number25 index24 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">fastcgi_buffer_size 256k;<\/code><\/div>\n<div class=\"line number26 index25 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">fastcgi_buffers 8 256k;<\/code><\/div>\n<div class=\"line number27 index26 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">fastcgi_busy_buffers_size 256k;<\/code><\/div>\n<div class=\"line number28 index27 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">fastcgi_temp_file_write_size 256k;<\/code><\/div>\n<div class=\"line number29 index28 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">fastcgi_intercept_errors on;<\/code><\/div>\n<div class=\"line number30 index29 alt1\"><code class=\"bash spaces\">\u00a0\u00a0<\/code><\/div>\n<div class=\"line number31 index30 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number32 index31 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">client_header_timeout 600s;<\/code><\/div>\n<div class=\"line number33 index32 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">client_body_timeout 600s;<\/code><\/div>\n<div class=\"line number34 index33 alt1\"><code class=\"bash spaces\">\u00a0\u00a0<\/code><\/div>\n<div class=\"line number35 index34 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">client_max_body_size 100m;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number36 index35 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">client_body_buffer_size 256k;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><\/div>\n<div class=\"line number37 index36 alt2\"><code class=\"bash spaces\">\u00a0\u00a0<\/code><\/div>\n<div class=\"line number38 index37 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash functions\">gzip<\/code>\u00a0\u00a0<code class=\"bash plain\">on;<\/code><\/div>\n<div class=\"line number39 index38 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">gzip_min_length\u00a0 1k;<\/code><\/div>\n<div class=\"line number40 index39 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">gzip_buffers\u00a0\u00a0\u00a0\u00a0 4 16k;<\/code><\/div>\n<div class=\"line number41 index40 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">gzip_http_version 1.1;<\/code><\/div>\n<div class=\"line number42 index41 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">gzip_comp_level 9;<\/code><\/div>\n<div class=\"line number43 index42 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">gzip_types\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 text<\/code><code class=\"bash plain\">\/plain<\/code>\u00a0<code class=\"bash plain\">application<\/code><code class=\"bash plain\">\/x-javascript<\/code>\u00a0<code class=\"bash plain\">text<\/code><code class=\"bash plain\">\/css<\/code>\u00a0<code class=\"bash plain\">application<\/code><code class=\"bash plain\">\/xml<\/code>\u00a0<code class=\"bash plain\">text<\/code><code class=\"bash plain\">\/javascript<\/code>\u00a0<code class=\"bash plain\">application<\/code><code class=\"bash plain\">\/x-httpd-php<\/code><code class=\"bash plain\">;<\/code><\/div>\n<div class=\"line number44 index43 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">gzip_vary on;<\/code><\/div>\n<div class=\"line number45 index44 alt2\"><code class=\"bash spaces\">\u00a0\u00a0<\/code><\/div>\n<div class=\"line number46 index45 alt1\"><code class=\"bash spaces\">\u00a0<\/code><\/div>\n<div class=\"line number47 index46 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">include vhosts\/*.conf;<\/code><\/div>\n<div class=\"line number48 index47 alt1\"><code class=\"bash plain\">}<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<p>[root@nginx-1.8.0 conf]# vim 80.conf<\/p>\n<div class=\"cnblogs_Highlighter sh-gutter\">\n<div>\n<div id=\"highlighter_291241\" 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\">server {<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">listen 80;<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">server_name localhost;<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">index index.html index.php index.htm;<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash spaces\">\u00a0<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">access_log\u00a0\u00a0<\/code><code class=\"bash plain\">\/usr\/local\/nginx\/logs\/80-access<\/code><code class=\"bash plain\">.log main;<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">error_log\u00a0\u00a0<\/code><code class=\"bash plain\">\/usr\/local\/nginx\/logs\/80-error<\/code><code class=\"bash plain\">.log;<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"bash plain\">location ~ \/ {<\/code><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><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 number11 index10 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">index index.html index.php index.htm;<\/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>\u542f\u52a8nginx<\/p>\n<p>[root@nginx-1.8.0 vhosts]# \/opt\/nginx\/sbin\/nginx -t \u3010\u68c0\u67e5\u914d\u7f6e\u662f\u5426\u6b63\u786e\u3011<br \/>\nnginx: the configuration file \/opt\/nginx\/conf\/nginx.conf syntax is ok<br \/>\nnginx: configuration file \/opt\/nginx\/conf\/nginx.conf test is successful<br \/>\n[root@host-192-168-1-102 vhosts]# \/opt\/nginx\/sbin\/nginx \u3010\u542f\u52a8nginx\u3011<\/p>\n<p>&nbsp;<\/p>\n<p>\u5230\u6b64\uff0c\u4e0a\u9762\u9700\u6c42\u4e2d\u7684nginx\u53cd\u5411\u4ee3\u7406\u548c\u8d1f\u8f7d\u5747\u8861\u5c31\u5df2\u7ecf\u914d\u7f6e\u5b8c\u6210\u4e86\uff01<br \/>\n\u8bbf\u95eehttp:\/\/103.110.86.8:8080\u7684\u7ed3\u679c\u663e\u793a\u7684\u5c31\u662fB\u673a\u5668\uff0c\u5373http:\/\/192.168.1.102:8080\u7684\u7ed3\u679c<br \/>\n\u8bbf\u95eehttp:\/\/103.110.86.8:8088\u7684\u7ed3\u679c\u663e\u793a\u7684\u5c31\u662fC\u673a\u5668\uff0c\u5373http:\/\/192.168.1.108:8088\u7684\u7ed3\u679c<br \/>\n\u8bbf\u95eehttp:\/\/103.110.86.8:8090\/ios\u7684\u7ed3\u679c\u663e\u793a\u7684\u5c31\u662fB\u673a\u5668\uff0c\u5373http:\/\/192.168.1.102:8090\/ios\/\u7684\u7ed3\u679c<\/p>\n<p>\u8bbf\u95eehttp:\/\/103.110.86.8\u7684\u8bf7\u6c42\u5c31\u4f1a\u88ab\u8d1f\u8f7d\u7ed9\u5230\u540e\u7aef\u4e24\u53f0\u673a\u5668http:\/\/192.168.1.102\u548chttp:\/\/192.168.1.103<\/p>\n<p>\u53ef\u4ee5\u5728103.110.86.8\u672c\u673a\u53ef\u4ee5\u4f7f\u7528curl\u548ctelnet\u6d4b\u8bd5\u5230\u76ee\u6807\u673a\u5668\u662f\u5426\u901a\u987a~<br \/>\n[root@nginx-1.8.0 vhosts]# curl http:\/\/192.168.1.102:8080<br \/>\n[root@nginx-1.8.0 vhosts]# telnet 192.168.1.102 8080<\/p>\n<p><strong>&#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;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/strong><br \/>\n<strong>\u8bf4\u660e\u4e00\u4e0b\uff1a<\/strong><br \/>\n\u4e0a\u9762\u7684nginx\u53cd\u5411\u4ee3\u7406\u7684\u9700\u6c42\uff0c\u9664\u4e86nginx\u53cd\u4ee3\u914d\u7f6e\u4e4b\u5916\uff0c\u4e5f\u53ef\u4ee5\u4f7f\u7528iptables\u7684nat\u8f6c\u53d1\u5b9e\u73b0\u3002<\/p>\n<p>\u6bd4\u5982\uff1a<br \/>\n\u8bbf\u95eeA\u673a\u5668\u76848080\u7aef\u53e3\uff0c\u53cd\u5411\u4ee3\u7406\u5230B\u673a\u5668\u768480\u7aef\u53e3\uff1b<\/p>\n<p>iptables\u7684nat\u8f6c\u53d1\u89c4\u5219\u8bbe\u7f6e\u5982\u4e0b\uff1a<br \/>\n[root@opd ~]# iptables -t nat -A PREROUTING -p tcp -m tcp &#8211;dport 8080 -j DNAT &#8211;to-destination 192.168.1.102:80<br \/>\n[root@opd ~]# iptables -t nat -A POSTROUTING -d 192.168.1.102 -p tcp -m tcp &#8211;sport 80 -j SNAT &#8211;to-source 192.168.1.8<br \/>\n[root@opd ~]# iptables -t filter -A INPUT -p tcp -m state &#8211;state NEW -m tcp &#8211;dport 8080 -j ACCEPT<\/p>\n<p>[root@opd ~]# service iptables save<\/p>\n<p>**************************************<br \/>\n\u9700\u8981\u6ce8\u610f\u7684\u662f\uff1a<br \/>\n\u8981\u6253\u5f00A\u673a\u5668\u7684ip\u8f6c\u53d1\u529f\u80fd\uff1a<br \/>\n[root@opd ~]# echo 1 &gt; \/proc\/sys\/net\/ipv4\/ip_forward<br \/>\n\u7136\u540e\u540e\u7aef\u673a\u5668B\u7684route\u8def\u7531\u6700\u597d\u4e5f\u8bbe\u7f6e\u6210192.168.1.8<br \/>\n**************************************<\/p>\n<p>\u8fd9\u6837\uff0c\u8bbf\u95eehttp:\/\/103.110.86.8:8080\u7684\u7ed3\u679c\u5c31\u662fhttp:\/\/192.168.1.102\u7684\u7ed3\u679c<\/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;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\nnginx\u53cd\u5411\u4ee3\u7406\u4e00\u4f8b\uff1a<br \/>\n\u8bbf\u95eehttp:\/\/testwx3.wangshibo.com\/apiwx3\u53cd\u5411\u4ee3\u7406\u5230https:\/\/testwww.wangshibo.com<\/p>\n<div class=\"cnblogs_Highlighter sh-gutter\">\n<div>\n<div id=\"highlighter_114862\" 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<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">[root@dev-new-<\/code><code class=\"bash functions\">test<\/code>\u00a0<code class=\"bash plain\">vhosts]<\/code><code class=\"bash comments\"># cat testwx3.wangshibo.com.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 spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">listen\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 80;<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">server_name\u00a0 testwx3.wangshibo.com;<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">root\u00a0\u00a0<\/code><code class=\"bash plain\">\/Data\/app\/xqsj_wx3\/dist<\/code><code class=\"bash plain\">;<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">index index.html;<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">location\u00a0<\/code><code class=\"bash plain\">\/apiwx3\/<\/code>\u00a0<code class=\"bash plain\">{<\/code><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_pass https:<\/code><code class=\"bash plain\">\/\/testwww<\/code><code class=\"bash plain\">.wangshibo.com\/;<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/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>\u5982\u4e0a\u914d\u7f6e\u540e\uff1a<br \/>\n\u8bbf\u95eehttp:\/\/testwx3.wangshibo.com\/apiwx3\u81ea\u52a8\u8df3\u8f6c\u5230http:\/\/testwx3.wangshibo.com\/apiwx3\/<br \/>\n\u8bbf\u95eehttp:\/\/testwx3.wangshibo.com\/apiwx3\/$1\u7684\u5185\u5bb9\u548chttps:\/\/testwww.wangshibo.com\/$1\u5185\u5bb9\u4e00\u81f4<br \/>\n\u6bd4\u5982\uff1a<br \/>\n\u8bbf\u95eehttp:\/\/testwx3.wangshibo.com\/apiwx3\/xqsj.php?r=HouseGroup\/create \u00a0\u663e\u793a\u7684\u5185\u5bb9\u65e2\u662f \u00a0http:\/\/testwww.wangshibo.com\/xqsj.php?r=HouseGroup\/create\u7684\u5185\u5bb9<\/p>\n<p>\u5982\u679c\u5c06\u4e0a\u9762\u7684\u4ee3\u7406\u914d\u7f6e\u6539\u4e3a\uff1a<\/p>\n<div class=\"cnblogs_Highlighter sh-gutter\">\n<div>\n<div id=\"highlighter_838377\" 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<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">location\u00a0<\/code><code class=\"bash plain\">\/apiwx3<\/code>\u00a0<code class=\"bash plain\">{<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_pass https:<\/code><code class=\"bash plain\">\/\/testwww<\/code><code class=\"bash plain\">.wangshibo.com;<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash plain\">}<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash plain\">\u6216\u8005<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">location\u00a0<\/code><code class=\"bash plain\">\/apiwx3\/<\/code>\u00a0<code class=\"bash plain\">{<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">proxy_pass https:<\/code><code class=\"bash plain\">\/\/testwww<\/code><code class=\"bash plain\">.wangshibo.com\/;<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"bash plain\">}<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<p>\u90a3\u4e48\u53ea\u80fd\u5b9e\u73b0\uff1a\u8bbf\u95eehttp:\/\/testwx3.wangshibo.com\/apiwx3\u7684\u7ed3\u679c\u548chttps:\/\/testwww.wangshibo.com\u4e00\u81f4<br \/>\n\u4e0d\u80fd\u5b9e\u73b0\uff1a\u8bbf\u95eehttp:\/\/testwx3.wangshibo.com\/apiwx3\/$1\u7684\u5185\u5bb9\u548chttps:\/\/testwww.wangshibo.com\/$1\u5185\u5bb9\u4e00\u81f4<br \/>\n&#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;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\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>http:\/\/www.cnblogs.com\/kevingrace\/p\/5839698.html<\/div>\n","protected":false},"excerpt":{"rendered":"<p>1\uff09nginx\u7684\u53cd\u5411\u4ee3\u7406\uff1aproxy_pass 2\uff09nginx\u7684\u8d1f\u8f7d\u5747\u8861\uff1aupstream \u4e0b\u9762\u662fnginx\u7684\u53cd\u5411\u4ee3\u7406\u548c\u8d1f\u8f7d\u5747\u8861\u7684\u5b9e\u4f8b\uff1a \u8d1f\u8f7d\u673a\uff1aA\u673a\u5668\uff1a103.110.186.8\/192.168.1.8 \u540e\u7aef\u673a\u56681\uff1aB\u673a\u5668\uff1a192.168.1.102 \u540e\u7aef\u673a\u56682\uff1aC\u673a\u5668\uff1a192.168.1.103 \u9700\u6c42\uff1a 1\uff09\u8bbf\u95eeA\u673a\u5668\u76848080\u7aef\u53e3\uff0c\u53cd\u5411\u4ee3\u7406\u5230B\u673a\u5668\u76848080\u7aef\u53e3\uff1b \u00a0 \u00a0 \u00a0 \u8bbf\u95eeA\u673a\u5668\u76848088\u7aef\u53e3\uff0c\u53cd\u5411\u4ee3\u7406\u5230C\u673a\u5668\u76848088\u7aef\u53e3\uff1b \u00a0 \u00a0 \u00a0 \u8bbf\u95eehttp:\/\/103.110.86.8:8090\/ios\uff0c\u53cd\u5411\u4ee3\u7406\u5230B\u673a\u5668http:\/\/192.168.1.102:8090\/ios\/ 2\uff09\u8bbf\u95eeA\u673a\u5668\u768480\u7aef\u53e3\uff0c\u8d1f\u8f7d\u5747\u8861\u5230\u540e\u7aef\u7684\u4e24\u53f0\u673a\u5668B\u548cC\u768480\u7aef\u53e3 \u64cd\u4f5c\u8bb0\u5f55\uff1a &#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;&#8211; \u8d1f\u8f7d\u673a\uff1aA\u673a\u5668\u4e0a\u7684\u64cd\u4f5c\u8bb0\u5f55\uff1a [&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-1184","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.jsjs.org\/index.php?rest_route=\/wp\/v2\/posts\/1184","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=1184"}],"version-history":[{"count":0,"href":"https:\/\/blog.jsjs.org\/index.php?rest_route=\/wp\/v2\/posts\/1184\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.jsjs.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1184"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jsjs.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1184"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jsjs.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1184"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}