Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.45 KB | None | 0 0
  1. # For more information on configuration, see:
  2. # * Official English Documentation: http://nginx.org/en/docs/
  3. # * Official Russian Documentation: http://nginx.org/ru/docs/
  4.  
  5. user nginx;
  6. worker_processes auto;
  7. error_log /var/log/nginx/error.log;
  8. pid /run/nginx.pid;
  9.  
  10. # Load dynamic modules. See /usr/share/doc/nginx/README.dynamic.
  11. include /usr/share/nginx/modules/*.conf;
  12.  
  13. events {
  14. worker_connections 1024;
  15. }
  16.  
  17. http {
  18. log_format main '$remote_addr - $remote_user [$time_local] "$request" '
  19. '$status $body_bytes_sent "$http_referer" '
  20. '"$http_user_agent" "$http_x_forwarded_for"';
  21.  
  22. access_log /var/log/nginx/access.log main;
  23.  
  24. sendfile on;
  25. tcp_nopush on;
  26. tcp_nodelay on;
  27. keepalive_timeout 65;
  28. types_hash_max_size 2048;
  29.  
  30. include /etc/nginx/mime.types;
  31. default_type application/octet-stream;
  32.  
  33. # Load modular configuration files from the /etc/nginx/conf.d directory.
  34. # See http://nginx.org/en/docs/ngx_core_module.html#include
  35. # for more information.
  36. include /etc/nginx/conf.d/*.conf;
  37.  
  38. upstream node_server {
  39. server localhost:4000;
  40. }
  41.  
  42. server {
  43. listen 80 default_server;
  44. listen [::]:80 default_server;
  45. server_name _;
  46. root /usr/share/nginx/html;
  47.  
  48. # Load configuration files for the default server block.
  49. include /etc/nginx/default.d/*.conf;
  50.  
  51. location / {
  52. try_files $uri $uri/ /index.html;
  53. }
  54.  
  55. location /users {
  56. proxy_pass http://node_server/users;
  57.  
  58. proxy_http_version 1.1;
  59.  
  60. proxy_set_header Host $host;
  61. proxy_set_header X-Real-IP $remote_addr;
  62. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  63. proxy_set_header X-Forwarded-Proto $scheme;
  64. }
  65.  
  66. location /users/update {
  67. proxy_pass http://node_server/users/update;
  68.  
  69. proxy_http_version 1.1;
  70.  
  71. proxy_set_header Host $host;
  72. proxy_set_header X-Real-IP $remote_addr;
  73. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  74. proxy_set_header X-Forwarded-Proto $scheme;
  75. }
  76.  
  77.  
  78. location /login {
  79. proxy_pass http://node_server/login;
  80.  
  81. proxy_http_version 1.1;
  82.  
  83. proxy_set_header Host $host;
  84. proxy_set_header X-Real-IP $remote_addr;
  85. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  86. proxy_set_header X-Forwarded-Proto $scheme;
  87. }
  88.  
  89. location /tools {
  90. proxy_pass http://node_server/tools;
  91.  
  92. proxy_http_version 1.1;
  93.  
  94. proxy_set_header Host $host;
  95. proxy_set_header X-Real-IP $remote_addr;
  96. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  97. proxy_set_header X-Forwarded-Proto $scheme;
  98. }
  99.  
  100. location /vendors {
  101. proxy_pass http://node_server/vendors;
  102.  
  103. proxy_http_version 1.1;
  104.  
  105. proxy_set_header Host $host;
  106. proxy_set_header X-Real-IP $remote_addr;
  107. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  108. proxy_set_header X-Forwarded-Proto $scheme;
  109. }
  110.  
  111. location /category {
  112. proxy_pass http://node_server/category;
  113.  
  114. proxy_http_version 1.1;
  115.  
  116. proxy_set_header Host $host;
  117. proxy_set_header X-Real-IP $remote_addr;
  118. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  119. proxy_set_header X-Forwarded-Proto $scheme;
  120. }
  121.  
  122.  
  123. location /taxonomy {
  124. proxy_pass http://node_server/taxonomy;
  125.  
  126. proxy_http_version 1.1;
  127.  
  128. proxy_set_header Host $host;
  129. proxy_set_header X-Real-IP $remote_addr;
  130. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  131. proxy_set_header X-Forwarded-Proto $scheme;
  132. }
  133.  
  134. location /mandants {
  135. proxy_pass http://node_server/mandants;
  136.  
  137. proxy_http_version 1.1;
  138.  
  139. proxy_set_header Host $host;
  140. proxy_set_header X-Real-IP $remote_addr;
  141. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  142. proxy_set_header X-Forwarded-Proto $scheme;
  143. }
  144.  
  145. location /mandants/update {
  146. proxy_pass http://node_server/mandants/update;
  147.  
  148. proxy_http_version 1.1;
  149.  
  150. proxy_set_header Host $host;
  151. proxy_set_header X-Real-IP $remote_addr;
  152. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  153. proxy_set_header X-Forwarded-Proto $scheme;
  154. }
  155.  
  156. location /mandants/delete {
  157. proxy_pass http://node_server/mandants/delete;
  158.  
  159. proxy_http_version 1.1;
  160.  
  161. proxy_set_header Host $host;
  162. proxy_set_header X-Real-IP $remote_addr;
  163. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  164. proxy_set_header X-Forwarded-Proto $scheme;
  165. }
  166.  
  167. location /mandants/updateprocess {
  168. proxy_pass http://node_server/mandants/updateprocess;
  169.  
  170. proxy_http_version 1.1;
  171.  
  172. proxy_set_header Host $host;
  173. proxy_set_header X-Real-IP $remote_addr;
  174. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  175. proxy_set_header X-Forwarded-Proto $scheme;
  176. }
  177.  
  178. location /addmandant {
  179. proxy_pass http://node_server/addmandant;
  180.  
  181. proxy_http_version 1.1;
  182.  
  183. proxy_set_header Host $host;
  184. proxy_set_header X-Real-IP $remote_addr;
  185. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  186. proxy_set_header X-Forwarded-Proto $scheme;
  187. }
  188.  
  189. error_page 404 /404.html;
  190. location = /40x.html {
  191. }
  192.  
  193. error_page 500 502 503 504 /50x.html;
  194. location = /50x.html {
  195. }
  196. }
  197.  
  198. # Settings for a TLS enabled server.
  199. #
  200. # server {
  201. # listen 443 ssl http2 default_server;
  202. # listen [::]:443 ssl http2 default_server;
  203. # server_name _;
  204. # root /usr/share/nginx/html;
  205. #
  206. # ssl_certificate "/etc/pki/nginx/server.crt";
  207. # ssl_certificate_key "/etc/pki/nginx/private/server.key";
  208. # ssl_session_cache shared:SSL:1m;
  209. # ssl_session_timeout 10m;
  210. # ssl_ciphers HIGH:!aNULL:!MD5;
  211. # ssl_prefer_server_ciphers on;
  212. #
  213. # # Load configuration files for the default server block.
  214. # include /etc/nginx/default.d/*.conf;
  215. #
  216. # location / {
  217. # }
  218. #
  219. # error_page 404 /404.html;
  220. # location = /40x.html {
  221. # }
  222. #
  223. # error_page 500 502 503 504 /50x.html;
  224. # location = /50x.html {
  225. # }
  226. # }
  227.  
  228. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement