CGerAJ commented on issue #4544:
URL: https://github.com/apache/apisix/issues/4544#issuecomment-875422045


   Thanks for the answer @membphis @Yiyiyimu 
   
   Train of thought
   
   ```
   client -> apisix(80) -> 127.0.0.1:8000(local nginx)
   ```
   
   
   
   this is my config
   
   step1: You should modify config.yaml
   ```
   nginx_config:
       main_configuration_snippet: |
           daemon on;
       http_configuration_snippet: |
           server {
               listen  8099;
               server_name  localhost;
               charset utf-8;
               location / {
                   # Your SPA build file like this
                   root /usr/share/nginx/html;
                   try_files $uri $uri/ /index.html;
                   expires      -1s;
              }
           }
           chunked_transfer_encoding on;
   
       http_server_configuration_snippet: |
           set $my "var";
       http_admin_configuration_snippet: |
           log_format admin "$request_time $pipe";
       http_end_configuration_snippet: |
           server_names_hash_bucket_size 128;
       stream_configuration_snippet: |
           tcp_nodelay off;
   
   ```
   
   
   step2: config you apisix route, Here’s a reference configuration.
   
   ```
   
{"code":0,"message":"","data":{"id":"362576314554647276","create_time":1625641924,"update_time":1625643730,"uris":["/*"],"name":"vue3","desc":"SPA","priority":1,"methods":["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS","CONNECT","TRACE"],"hosts":["you
 host 
address"],"upstream":{"nodes":[{"host":"127.0.0.1","port":8099,"weight":1}],"retries":2,"timeout":{"connect":6,"read":6,"send":6},"type":"roundrobin","scheme":"http","pass_host":"pass"},"status":1},"request_id":"927ec2b0-559f-4465-bfcb-38edb2384786"}
   
   ```
   
   
   
   Points to note:
   -  YAML file format
       YAML file format can not be wrong, you can test your configuration 
through apisix reload
   -  Permission denied
      I am not particularly familiar with this area and need to check the 
directory file permissions level by Level.
      Official QQ552030619 exchange group solved my problem, thank you very much
   
   
   
   
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to