vali 6 jaren geleden
bovenliggende
commit
562b663e25
2 gewijzigde bestanden met toevoegingen van 43 en 1 verwijderingen
  1. 1 1
      configs/configs.sample.php
  2. 42 0
      readme.txt

+ 1 - 1
configs/configs.sample.php

@@ -32,7 +32,7 @@ $tmp_config = [
         //主进程
         'HttpServer' => [
             'host' => '0.0.0.0',
-            'port' => '9093',
+            'port' => '9090',
             'maxUsers' => 500,
             'sets' => [
                 'worker_num' => 5,

+ 42 - 0
readme.txt

@@ -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;
+   }
+}
+