vhost.conf 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. server {
  2. listen 80;
  3. index index.php index.html;
  4. server_name bz.crmeb.com;
  5. client_max_body_size 100M;
  6. root /var/www/public;
  7. location / {
  8. # try_files $uri /index.php$is_args$args;
  9. if (!-e $request_filename){
  10. rewrite ^(.*)$ /index.php?s=$1 last; break;
  11. }
  12. }
  13. location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
  14. {
  15. expires 30d;
  16. error_log off;
  17. access_log /dev/null;
  18. }
  19. location ~ .*\.(js|css)?$
  20. {
  21. expires 12h;
  22. error_log off;
  23. access_log /dev/null;
  24. }
  25. location /notice {
  26. proxy_pass http://192.168.10.90:40001/;
  27. proxy_http_version 1.1;
  28. proxy_set_header Upgrade $http_upgrade;
  29. proxy_set_header Connection "upgrade";
  30. proxy_set_header X-real-ip $remote_addr;
  31. proxy_set_header X-Forwarded-For $remote_addr;
  32. }
  33. location /msg {
  34. proxy_pass http://192.168.10.90:40002/;
  35. proxy_http_version 1.1;
  36. proxy_set_header Upgrade $http_upgrade;
  37. proxy_set_header Connection "upgrade";
  38. proxy_set_header X-real-ip $remote_addr;
  39. proxy_set_header X-Forwarded-For $remote_addr;
  40. }
  41. location ~ \.php$ {
  42. fastcgi_split_path_info ^(.+\.php)(/.+)$;
  43. fastcgi_pass phpfpm:9000;
  44. fastcgi_index index.php;
  45. include fastcgi_params;
  46. fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  47. fastcgi_param PATH_INFO $fastcgi_path_info;
  48. }
  49. }