henrydenhengst

Nginx Reversed Proxy Config

Apr 26th, 2014
380
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.46 KB | None | 0 0
  1. server {
  2. listen 80;
  3. server_name wordpress.cloudconsult.eu;
  4. access_log off;
  5. error_log off;
  6. location / {
  7. proxy_pass http://192.168.0.104/;
  8. proxy_redirect off;
  9. proxy_set_header Host $host;
  10. proxy_set_header X-Real-IP $remote_addr;
  11. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  12. proxy_max_temp_file_size 0;
  13. client_max_body_size 10m;
  14. client_body_buffer_size 128k;
  15. proxy_connect_timeout 90;
  16. proxy_send_timeout 90;
  17. proxy_read_timeout 90;
  18. proxy_buffer_size 4k;
  19. proxy_buffers 4 32k;
  20. proxy_busy_buffers_size 64k;
  21. proxy_temp_file_write_size 64k;
  22. }
  23. }
  24.  
  25. server {
  26. listen 443;
  27. server_name wordpress.cloudconsult.eu;
  28. access_log off;
  29. error_log off;
  30. location / {
  31. proxy_pass https://192.168.0.104/;
  32. proxy_redirect off;
  33. proxy_set_header Host $host;
  34. proxy_set_header X-Real-IP $remote_addr;
  35. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  36. proxy_max_temp_file_size 0;
  37. client_max_body_size 10m;
  38. client_body_buffer_size 128k;
  39. proxy_connect_timeout 90;
  40. proxy_send_timeout 90;
  41. proxy_read_timeout 90;
  42. proxy_buffer_size 4k;
  43. proxy_buffers 4 32k;
  44. proxy_busy_buffers_size 64k;
  45. proxy_temp_file_write_size 64k;
  46. }
  47. }
  48.  
  49. server {
  50. listen 10000;
  51. server_name wordpress-webshell.cloudconsult.eu;
  52. access_log off;
  53. error_log off;
  54. location /wordpress-webshell {
  55. proxy_pass https://192.168.0.104:12320/;
  56. proxy_redirect off;
  57. proxy_set_header Host $host;
  58. proxy_set_header X-Real-IP $remote_addr;
  59. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  60. proxy_max_temp_file_size 0;
  61. client_max_body_size 10m;
  62. client_body_buffer_size 128k;
  63. proxy_connect_timeout 90;
  64. proxy_send_timeout 90;
  65. proxy_read_timeout 90;
  66. proxy_buffer_size 4k;
  67. proxy_buffers 4 32k;
  68. proxy_busy_buffers_size 64k;
  69. proxy_temp_file_write_size 64k;
  70. }
  71. }
  72.  
  73. server {
  74. listen 10001;
  75. server_name wordpress-webmin.cloudconsult.eu;
  76. access_log off;
  77. error_log off;
  78. location /wordpress-webmin {
  79. proxy_pass https://192.168.0.104:12321/;
  80. proxy_redirect off;
  81. proxy_set_header Host $host;
  82. proxy_set_header X-Real-IP $remote_addr;
  83. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  84. proxy_max_temp_file_size 0;
  85. client_max_body_size 10m;
  86. client_body_buffer_size 128k;
  87. proxy_connect_timeout 90;
  88. proxy_send_timeout 90;
  89. proxy_read_timeout 90;
  90. proxy_buffer_size 4k;
  91. proxy_buffers 4 32k;
  92. proxy_busy_buffers_size 64k;
  93. proxy_temp_file_write_size 64k;
  94. }
  95. }
  96.  
  97. server {
  98. listen 10002;
  99. server_name wordpress-phpmyadmin.cloudconsult.eu;
  100. access_log off;
  101. error_log off;
  102. location /wordpress-phpmyadmin {
  103. proxy_pass https://192.168.0.104:12322/;
  104. proxy_redirect off;
  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_max_temp_file_size 0;
  109. client_max_body_size 10m;
  110. client_body_buffer_size 128k;
  111. proxy_connect_timeout 90;
  112. proxy_send_timeout 90;
  113. proxy_read_timeout 90;
  114. proxy_buffer_size 4k;
  115. proxy_buffers 4 32k;
  116. proxy_busy_buffers_size 64k;
  117. proxy_temp_file_write_size 64k;
  118. }
  119. }
Advertisement
Add Comment
Please, Sign In to add comment