Advertisement
Guest User

Untitled

a guest
Oct 25th, 2016
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. server {
  2. listen 80;
  3. server_name website.ru;
  4.  
  5. root /domain/infrastructure/src/Frontend/web/;
  6.  
  7. location ~*^/v2*.(js|css|jpg|jpeg|gif|png|zip|tgz|gz|rar|bz2|doc|xls|pdf)$ {
  8. root /domain/infrastructure/src/Frontend/web/;
  9. }
  10.  
  11. location ~* .(js|css|jpg|jpeg|gif|png|zip|tgz|gz|rar|bz2|doc|xls|pdf)$ {
  12. root /oldWebsite/;
  13. }
  14.  
  15. location ~*^/v2*$ {
  16. proxy_pass http://domainbackend;
  17. proxy_set_header X-Real-IP $remote_addr;
  18. proxy_set_header Remote-Addr $remote_addr;
  19. proxy_set_header X-Forwarded-For $remote_addr;
  20. proxy_set_header Host $host;
  21. proxy_redirect off;
  22. }
  23.  
  24. location / {
  25. proxy_pass http://backend;
  26. proxy_set_header X-Real-IP $remote_addr;
  27. proxy_set_header Remote-Addr $remote_addr;
  28. proxy_set_header X-Forwarded-For $remote_addr;
  29. proxy_set_header Host $host;
  30. proxy_redirect off;
  31. }
  32. }
  33.  
  34. upstream backend {
  35. server 127.0.0.1:8080;
  36. }
  37.  
  38. upstream domainbackend {
  39. server 127.0.0.1:8081;
  40. }
  41.  
  42. <VirtualHost 127.0.0.1:8080>
  43. ServerName website.ru
  44. DocumentRoot /oldWebsite
  45.  
  46. <Directory /oldWebsite>
  47. Options FollowSymLinks
  48. AllowOverride ALL
  49. Require all granted
  50. </Directory>
  51. </VirtualHost>
  52.  
  53. <VirtualHost 127.0.0.1:8081>
  54. ServerName website.ru
  55. DocumentRoot /domain/infrastructure/src/Frontend/web
  56.  
  57. <Directory /domain/infrastructure/src/Frontend/web>
  58. Options FollowSymLinks
  59. AllowOverride ALL
  60. Require all granted
  61. </Directory>
  62. </VirtualHost>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement