Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.60 KB | None | 0 0
  1. # Hanayo frontend
  2. server {
  3. listen 80;
  4. listen [::]:80;
  5. server_name osu.ppy.sh www.osu.ppy.sh;
  6. return 301 https://$server_name$request_uri;
  7. }
  8.  
  9. server {
  10. listen 443 ssl;
  11. server_name osu.ppy.sh www.osu.ppy.sh;
  12.  
  13. #ssl on;
  14. ssl_certificate /root/ripple/nginx/cert.pem;
  15. ssl_certificate_key /root/ripple/nginx/key.pem;
  16. ssl_ciphers "EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH";
  17. ssl_prefer_server_ciphers on;
  18.  
  19. location /d/ {
  20. proxy_set_header X-Real-IP $remote_addr;
  21. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  22. proxy_set_header X-Forwarded-Proto https;
  23. proxy_set_header Host pisstau.be;
  24. proxy_pass http://1.1.1.1/;
  25. }
  26.  
  27. location / {
  28. proxy_set_header X-Real-IP $remote_addr;
  29. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  30. proxy_set_header X-Forwarded-Proto https;
  31. proxy_set_header Host $http_host;
  32. proxy_redirect off;
  33. proxy_pass http://127.0.0.1:6969;
  34. }
  35.  
  36. #rippleapi
  37. location /api {
  38. proxy_set_header X-Real-IP $remote_addr;
  39. proxy_set_header X-Forwarded_for $proxy_add_x_forwarded_for;
  40. proxy_set_header X-Forwarded-Proto https;
  41. proxy_redirect off;
  42. proxy_pass http://127.0.0.1:40001;
  43. }
  44.  
  45. #lets
  46. location ~ ^/(web|ss)/ {
  47. proxy_set_header X-Real-IP $remote_addr;
  48. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  49. proxy_set_header X-Forwarded-Proto https;
  50. proxy_set_header Host $http_host;
  51. proxy_redirect off;
  52. proxy_pass http://127.0.0.1:5002;
  53. }
  54.  
  55. }
  56.  
  57. # Avatar server
  58. server {
  59. listen 80;
  60. listen [::]:80;
  61. server_name a.ppy.sh;
  62. return 301 https://$server_name$request_uri;
  63. }
  64.  
  65. server {
  66. listen 443 ssl;
  67. server_name a.ppy.sh;
  68.  
  69. ssl_certificate /root/ripple/nginx/cert.pem;
  70. ssl_certificate_key /root/ripple/nginx/key.pem;
  71. ssl_ciphers "EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH";
  72. ssl_prefer_server_ciphers on;
  73.  
  74. location / {
  75. proxy_set_header X-Real-IP $remote_addr;
  76. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  77. proxy_set_header X-Forwarded-Proto https;
  78. proxy_set_header Host $http_host;
  79. proxy_redirect off;
  80. proxy_pass http://127.0.0.1:5000; # default port is 5000
  81. }
  82. }
  83.  
  84. server {
  85. listen 80;
  86. listen 443 ssl;
  87. server_name i.ppy.sh;
  88.  
  89. ssl_certificate /root/ripple/nginx/cert.pem;
  90. ssl_certificate_key /root/ripple/nginx/key.pem;
  91. ssl_ciphers "EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH";
  92. ssl_prefer_server_ciphers on;
  93.  
  94. root /var/www/osu.ppy.sh/main_menu_icons;
  95. index index.html;
  96. location / {
  97. try_files $uri =404;
  98. }
  99. }
  100.  
  101. # Servers
  102. server {
  103. listen 80;
  104. listen [::]:80;
  105. server_name PRE-SETUP-SERVER-BY-AOBA-OSU-AINU.ppy.sh;
  106. return 301 https://$server_name$request_uri;
  107. }
  108.  
  109. server {
  110. listen 443 ssl;
  111. server_name PRE-SETUP-SERVER-BY-AOBA-OSU-AINU.ppy.sh;
  112.  
  113. ssl_certificate /root/ripple/nginx/cert.pem;
  114. ssl_certificate_key /root/ripple/nginx/key.pem;
  115. ssl_ciphers "EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH";
  116. ssl_prefer_server_ciphers on;
  117.  
  118. location / {
  119. proxy_set_header X-Real-IP $remote_addr;
  120. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  121. proxy_set_header X-Forwarded-Proto https;
  122. proxy_set_header Host $http_host;
  123. proxy_redirect off;
  124. proxy_pass http://127.0.0.1:1234; # default port is 5000
  125. }
  126. }
  127.  
  128. # Bancho server
  129. upstream ruri {
  130. server unix:/tmp/ruri.sock fail_timeout=0;
  131. }
  132.  
  133. root /tmp;
  134.  
  135. try_files $uri/index.html $uri @ruri;
  136.  
  137. location @ruri {
  138. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  139. proxy_set_header Host $http_host;
  140. proxy_redirect off;
  141. proxy_pass http://ruri;
  142. }
  143.  
  144. server {
  145. listen 443 ssl;
  146. listen 80;
  147. server_name c.ppy.sh c1.ppy.sh c2.ppy.sh c3.ppy.sh c4.ppy.sh c5.ppy.sh c6.ppy.sh c7.ppy.sh c8.ppy.sh c9.ppy.sh ce.ppy.sh;
  148.  
  149. ssl_certificate /root/ripple/nginx/cert.pem;
  150. ssl_certificate_key /root/ripple/nginx/key.pem;
  151. ssl_ciphers "EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH";
  152. ssl_prefer_server_ciphers on;
  153.  
  154. location / {
  155. proxy_set_header X-Real-IP $remote_addr;
  156. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  157. proxy_set_header X-Forwarded-Proto https;
  158. proxy_set_header Host $http_host;
  159. proxy_redirect off;
  160. proxy_pass http://127.0.0.1:5001;
  161. }
  162. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement