ris4.wechat.server.pacsonline.cn.conf 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. server {
  2. listen 80;
  3. server_name ws4.pacsonline.cn;
  4. rewrite ^(.*)$ https://${server_name}$1 permanent;
  5. }
  6. log_format ws4log '$remote_addr - $remote_user [$time_local] "$request" '
  7. '$status $body_bytes_sent "$http_referer" '
  8. '"$http_user_agent" "$http_x_forwarded_for"'
  9. '- header: "$http_header"- "$http_zskk_token" ';
  10. server {
  11. underscores_in_headers on;
  12. server_name ws4.pacsonline.cn;
  13. listen 1443;
  14. access_log /data/logs/nginx/wechat/saccess.log ws4log;
  15. error_log /data/logs/nginx/wechat/serror.log;
  16. index index.html index.php;
  17. client_max_body_size 1024m;
  18. root /data/gitcode/server/wechat/public;
  19. location / {
  20. if (!-e $request_filename) {
  21. rewrite ^/(.*)$ /index.php/$1 last;
  22. break;
  23. }
  24. }
  25. location ^~ /uploads/ {
  26. root /data/gitcode/server/ris/server/public;
  27. }
  28. location ~ \.(js|css|gif|jpg|jpeg|png|html)$ {
  29. root /data/gitcode/server/wechat/public;
  30. }
  31. location ~ \.php {
  32. include fastcgi_params;
  33. set $script $uri;
  34. set $path_info "";
  35. if ($uri ~ "^(.+\.php)(/.+)") {
  36. set $script $1;
  37. set $path_info $2;
  38. }
  39. fastcgi_read_timeout 120;
  40. fastcgi_pass 127.0.0.1:9000;
  41. # fastcgi_pass unix:/usr/local/php/var/run/php-fpm.sock;
  42. fastcgi_index index.php;
  43. #fastcgi_index index.php?IF_REWRITE=1;
  44. fastcgi_param PATH_INFO $path_info;
  45. fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  46. set $real_script_name $fastcgi_script_name;
  47. if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {
  48. set $real_script_name $1;
  49. set $path_info $2;
  50. }
  51. fastcgi_param SCRIPT_NAME $real_script_name;
  52. #fastcgi_param SCRIPT_NAME $script;
  53. #include fastcgi_params;
  54. }
  55. }