Advertisement
Guest User

Untitled

a guest
Nov 20th, 2019
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.52 KB | None | 0 0
  1. root@mc-bastion:~# cat /etc/nginx/sites-enabled/webide.conf
  2. server {
  3. listen 443 ssl default_server;
  4. ssl_certificate /etc/nginx/keys/fullchain1.pem;
  5. ssl_certificate_key /etc/nginx/keys/privkey1.pem;
  6. ssl_trusted_certificate /etc/nginx/keys/chain1.pem;
  7. # auth_basic "closed site";
  8. # auth_basic_user_file /etc/nginx/passwdfile;
  9.  
  10. root /var/www/html;
  11. index index.html index.htm index.nginx-debian.html;
  12.  
  13. server_name _;
  14. # return 301 https://$server_name$request_uri;
  15. location / {
  16. proxy_pass http://e42-mc-ansible-07-08-nov.s3-website.eu-central-1.amazonaws.com/;
  17. }
  18. # CHECKPOINT
  19. # CHECKPOINT1
  20. # start2 Section for user-03
  21. location /user03/service {
  22. proxy_set_header Host $http_host;
  23. proxy_set_header X-Forwarded-Host $host;
  24. proxy_set_header X-Forwarded-Server $host;
  25. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  26. proxy_set_header Upgrade $http_upgrade;
  27. proxy_set_header Connection "Upgrade";
  28. proxy_pass http://0.0.0.0:9003/;
  29. }
  30. # end2 Section for user-03
  31. # start2 Section for user-02
  32. location /user02/service {
  33. proxy_set_header Host $http_host;
  34. proxy_set_header X-Forwarded-Host $host;
  35. proxy_set_header X-Forwarded-Server $host;
  36. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  37. proxy_set_header Upgrade $http_upgrade;
  38. proxy_set_header Connection "Upgrade";
  39. proxy_pass http://0.0.0.0:9002/;
  40. }
  41. # end2 Section for user-02
  42. # start2 Section for user-01
  43. location /user01/service {
  44. proxy_set_header Host $http_host;
  45. proxy_set_header X-Forwarded-Host $host;
  46. proxy_set_header X-Forwarded-Server $host;
  47. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  48. proxy_set_header Upgrade $http_upgrade;
  49. proxy_set_header Connection "Upgrade";
  50. proxy_pass http://0.0.0.0:9001/;
  51. }
  52. # end2 Section for user-01
  53. # start2 Section for user-00
  54. location /user00/service/ {
  55. proxy_set_header Host $http_host;
  56. proxy_set_header X-Forwarded-Host $host;
  57. proxy_set_header X-Forwarded-Server $host;
  58. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  59. proxy_set_header Upgrade $http_upgrade;
  60. proxy_set_header Connection "Upgrade";
  61. proxy_pass http://127.0.0.1:9000/;
  62. }
  63. # end2 Section for user-00
  64. # CHECKPOINT2
  65. # start3 Section for user-03
  66. location /user03/reddit {
  67. proxy_set_header Host $http_host;
  68. proxy_set_header X-Forwarded-Host $host;
  69. proxy_set_header X-Forwarded-Server $host;
  70. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  71. proxy_set_header Upgrade $http_upgrade;
  72. proxy_set_header Connection "Upgrade";
  73. proxy_pass http://0.0.0.0:10003/;
  74. }
  75. # end3 Section for user-03
  76. # start3 Section for user-02
  77. location /user02/reddit {
  78. proxy_set_header Host $http_host;
  79. proxy_set_header X-Forwarded-Host $host;
  80. proxy_set_header X-Forwarded-Server $host;
  81. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  82. proxy_set_header Upgrade $http_upgrade;
  83. proxy_set_header Connection "Upgrade";
  84. proxy_pass http://0.0.0.0:10002/;
  85. }
  86. # end3 Section for user-02
  87. # start3 Section for user-01
  88. location /user01/reddit {
  89. proxy_set_header Host $http_host;
  90. proxy_set_header X-Forwarded-Host $host;
  91. proxy_set_header X-Forwarded-Server $host;
  92. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  93. proxy_set_header Upgrade $http_upgrade;
  94. proxy_set_header Connection "Upgrade";
  95. proxy_pass http://0.0.0.0:10001/;
  96. }
  97. # end3 Section for user-01
  98. # start3 Section for user-00
  99. location /user00/reddit/ {
  100. proxy_set_header Host $http_host;
  101. proxy_set_header X-Forwarded-Host $host;
  102. proxy_set_header X-Forwarded-Server $host;
  103. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  104. proxy_set_header Upgrade $http_upgrade;
  105. proxy_set_header Connection "Upgrade";
  106. proxy_pass http://127.0.0.1:10000/;
  107. }
  108. # end3 Section for user-00
  109. # start1 Section for user-03
  110. location /user03/ {
  111. rewrite /user03/(.*) /$1 break;
  112. proxy_set_header Host $http_host;
  113. proxy_set_header X-Forwarded-Host $host;
  114. proxy_set_header X-Forwarded-Server $host;
  115. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  116. proxy_set_header Upgrade $http_upgrade;
  117. proxy_set_header Connection "Upgrade";
  118. proxy_pass http://0.0.0.0:8003/;
  119. }
  120. # end1 Section for user-03
  121. # start1 Section for user-02
  122. location /user02/ {
  123. rewrite /user02/(.*) /$1 break;
  124. proxy_set_header Host $http_host;
  125. proxy_set_header X-Forwarded-Host $host;
  126. proxy_set_header X-Forwarded-Server $host;
  127. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  128. proxy_set_header Upgrade $http_upgrade;
  129. proxy_set_header Connection "Upgrade";
  130. proxy_pass http://0.0.0.0:8002/;
  131. }
  132. # end1 Section for user-02
  133. # start1 Section for user-01
  134. location /user01/ {
  135. rewrite /user01/(.*) /$1 break;
  136. proxy_set_header Host $http_host;
  137. proxy_set_header X-Forwarded-Host $host;
  138. proxy_set_header X-Forwarded-Server $host;
  139. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  140. proxy_set_header Upgrade $http_upgrade;
  141. proxy_set_header Connection "Upgrade";
  142. proxy_pass http://0.0.0.0:8001/;
  143. }
  144. # end1 Section for user-01
  145. # start1 Section for user-00
  146. location /user00/ {
  147. rewrite /user00/(.*) /$1 break;
  148. proxy_set_header Host $http_host;
  149. proxy_set_header X-Forwarded-Host $host;
  150. proxy_set_header X-Forwarded-Server $host;
  151. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  152. proxy_set_header Upgrade $http_upgrade;
  153. proxy_set_header Connection "Upgrade";
  154. proxy_pass http://127.0.0.1:8000/;
  155. }
  156. # end1 Section for user-00
  157. location /user00/service/jpetstore/ {
  158. proxy_set_header Host $http_host;
  159. proxy_set_header X-Forwarded-Host $host;
  160. proxy_set_header X-Forwarded-Server $host;
  161. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  162. proxy_set_header Upgrade $http_upgrade;
  163. proxy_set_header Connection "Upgrade";
  164. proxy_pass http://0.0.0.0:9000/jpetstore/;
  165. }
  166. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement