api.conf 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  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. access_log /data/logs/nginx/newrisapi/access.log;
  11. error_log /data/logs/nginx/newrisapi/error.log;
  12. location / {
  13. if (!-e $request_filename) {
  14. rewrite ^/(.*)$ /index.php/$1 last;
  15. break;
  16. }
  17. }
  18. location ~ \.(js|css|gif|jpg|jpeg|png|html)$ {
  19. root /data/code/yuanchengpasc/public/;
  20. }
  21. # location /dist/ {
  22. # root /data/gitcode/ychz/client/ris;
  23. # index index.html;
  24. # }
  25. location ~ \.php {
  26. include fastcgi_params;
  27. set $script $uri;
  28. set $path_info "";
  29. if ($uri ~ "^(.+\.php)(/.+)") {
  30. set $script $1;
  31. set $path_info $2;
  32. }
  33. fastcgi_read_timeout 120;
  34. #fastcgi_pass 127.0.0.1:9000;
  35. fastcgi_pass unix:/usr/local/php/var/run/php-fpm.sock;
  36. fastcgi_index index.php;
  37. #fastcgi_index index.php?IF_REWRITE=1;
  38. fastcgi_param PATH_INFO $path_info;
  39. fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  40. set $real_script_name $fastcgi_script_name;
  41. if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {
  42. set $real_script_name $1;
  43. set $path_info $2;
  44. }
  45. fastcgi_param SCRIPT_NAME $real_script_name;
  46. #fastcgi_param SCRIPT_NAME $script;
  47. #include fastcgi_params;
  48. }
  49. }