devops.conf 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. ################################################################################
  2. # git.reghao.cn
  3. ################################################################################
  4. server {
  5. listen 80;
  6. server_name git.reghao.cn;
  7. return 301 https://git.reghao.cn$request_uri;
  8. }
  9. server {
  10. listen 443 ssl;
  11. server_name git.reghao.cn;
  12. include conf.d/ssl_common.conf;
  13. access_log /var/log/nginx/git.reghao.cn.access.log main;
  14. location / {
  15. proxy_set_header HOST $host;
  16. proxy_set_header X-Real-IP $remote_addr;
  17. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  18. proxy_set_header X-Forwarded-Proto $scheme;
  19. #proxy_pass http://127.0.0.1:3000;
  20. proxy_pass http://192.168.0.210:3000;
  21. }
  22. }
  23. ################################################################################
  24. # grafana.reghao.cn
  25. ################################################################################
  26. server {
  27. listen 80;
  28. server_name prometheus.reghao.cn;
  29. return 301 https://prom.reghao.cn$request_uri;
  30. }
  31. server {
  32. listen 443 ssl;
  33. server_name prometheus.reghao.cn;
  34. include conf.d/ssl_common.conf;
  35. access_log /var/log/nginx/prom.reghao.cn.access.log main;
  36. location / {
  37. proxy_set_header HOST $host;
  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 $scheme;
  41. proxy_pass http://127.0.0.1:9090;
  42. }
  43. }
  44. server {
  45. listen 80;
  46. server_name grafana.reghao.cn;
  47. access_log /var/log/nginx/grafana.reghao.cn.access.log main;
  48. location / {
  49. proxy_set_header HOST $host;
  50. proxy_set_header X-Real-IP $remote_addr;
  51. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  52. proxy_set_header X-Forwarded-Proto $scheme;
  53. proxy_pass http://192.168.0.210:13000;
  54. }
  55. }
  56. ################################################################################
  57. # devops.reghao.cn
  58. ################################################################################
  59. server {
  60. listen 80;
  61. server_name devops.reghao.cn;
  62. access_log off;
  63. return 301 https://devops.reghao.cn$request_uri;
  64. }
  65. server {
  66. listen 443 ssl;
  67. server_name devops.reghao.cn;
  68. include conf.d/ssl_common.conf;
  69. access_log /var/log/nginx/devops.reghao.cn.access.log main;
  70. # api.reghao.cn
  71. location /api {
  72. proxy_set_header HOST $host;
  73. proxy_set_header X-Real-IP $remote_addr;
  74. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  75. proxy_set_header X-Forwarded-Proto $scheme;
  76. proxy_send_timeout 600;
  77. proxy_read_timeout 600;
  78. proxy_connect_timeout 600;
  79. proxy_pass http://bnt_slb;
  80. }
  81. location /bgws {
  82. proxy_set_header Upgrade $http_upgrade;
  83. proxy_set_header Connection $connection_upgrade;
  84. proxy_cache off;
  85. proxy_http_version 1.1;
  86. proxy_buffering off;
  87. proxy_read_timeout 100s;
  88. proxy_set_header Host $host;
  89. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  90. proxy_set_header X-Forwarded-Proto $scheme;
  91. proxy_pass http://bnt_slb;
  92. }
  93. location / {
  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. proxy_pass http://devopsapp_slb;
  99. }
  100. }
  101. upstream bnt_slb {
  102. #server 192.168.0.208:4030;
  103. server 192.168.0.10:4030;
  104. }
  105. upstream devopsapp_slb {
  106. #server 192.168.0.208:4040;
  107. server 192.168.0.10:4040;
  108. }