api.conf 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. server {
  2. listen 9600;
  3. access_log /data/logs/nginx/api/access.log;
  4. error_log /data/logs/nginx/api/error.log;
  5. index index.html index.php;
  6. root /data/gitcode/yuanchengpasc/public/;
  7. #add_header Access-Control-Allow-Origin '*';
  8. #add_header Access-Control-Allow-Headers 'X-Requested-With,Content-Type';
  9. #add_header Access-Control-Allow-Methods 'GET,POST,OPTIONS'
  10. location / {
  11. if (!-e $request_filename) {
  12. rewrite ^/(.*)$ /index.php/$1 last;
  13. break;
  14. }
  15. }
  16. location ~ \.(js|css|gif|jpg|jpeg|png|html)$ {
  17. root /data/code/yuanchengpasc/public/;
  18. }
  19. # location /dist/ {
  20. # root /data/gitcode/ychz/client/ris;
  21. # index index.html;
  22. # }
  23. location ~ \.php {
  24. include fastcgi_params;
  25. set $script $uri;
  26. set $path_info "";
  27. if ($uri ~ "^(.+\.php)(/.+)") {
  28. set $script $1;
  29. set $path_info $2;
  30. }
  31. fastcgi_read_timeout 120;
  32. #fastcgi_pass 127.0.0.1:9000;
  33. fastcgi_pass unix:/usr/local/php/var/run/php-fpm.sock;
  34. fastcgi_index index.php;
  35. #fastcgi_index index.php?IF_REWRITE=1;
  36. fastcgi_param PATH_INFO $path_info;
  37. fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  38. set $real_script_name $fastcgi_script_name;
  39. if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {
  40. set $real_script_name $1;
  41. set $path_info $2;
  42. }
  43. fastcgi_param SCRIPT_NAME $real_script_name;
  44. #fastcgi_param SCRIPT_NAME $script;
  45. #include fastcgi_params;
  46. }
  47. }