|
|
@@ -82,4 +82,46 @@ $ret = request_post('http://192.168.2.200:9094/Settelement', $data);
|
|
|
|
|
|
|
|
|
|
|
|
+http接口 的 nginx代理:
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+limit_conn_zone $binary_remote_addr zone=addr:10m;
|
|
|
+limit_req_zone $binary_remote_addr zone=one:10m rate=30r/s;
|
|
|
+
|
|
|
+server {
|
|
|
+ listen 19093;
|
|
|
+ server_name 103.108.41.112;
|
|
|
+
|
|
|
+ access_log /home/wwwlogs/httpdata.proxy.access.log;
|
|
|
+ error_log /home/wwwlogs/httpdata.proxy.error.log;
|
|
|
+ root html;
|
|
|
+ index index.html index.htm index.php;
|
|
|
+
|
|
|
+
|
|
|
+ limit_conn addr 20;
|
|
|
+ limit_req zone=one burst=50;
|
|
|
+
|
|
|
+
|
|
|
+ ## send request back to apache ##
|
|
|
+ location / {
|
|
|
+ proxy_pass http://103.108.41.112:9090;
|
|
|
+
|
|
|
+ #Proxy Settings
|
|
|
+ proxy_redirect off;
|
|
|
+ proxy_set_header Host $host;
|
|
|
+ proxy_set_header X-Real-IP $remote_addr;
|
|
|
+ proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
|
|
+ proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
|
|
|
+ proxy_max_temp_file_size 0;
|
|
|
+ proxy_connect_timeout 90;
|
|
|
+ proxy_send_timeout 90;
|
|
|
+ proxy_read_timeout 90;
|
|
|
+ proxy_buffer_size 8k;
|
|
|
+ proxy_buffers 8 32k;
|
|
|
+ proxy_busy_buffers_size 128k;
|
|
|
+ proxy_temp_file_write_size 128k;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
|