Advertisement
Guest User

Untitled

a guest
Mar 30th, 2017
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. // Import part
  2. var react = require('react');
  3. var express = require('express');
  4. var hogan = require('hogan-express');
  5.  
  6. // Express
  7. const app = express()
  8. app.engine('html', hogan)
  9. app.set('views', __dirname + '/views')
  10. app.use('/', express.static(__dirname + '/public'))
  11. app.set('port', (process.env.PORT || 8100))
  12.  
  13. app.get('*',(req, res) => {
  14. res.status(200).render('index.html')
  15. })
  16.  
  17. upstream node {
  18. server localhost:8100;
  19. }
  20.  
  21. server {
  22. listen 80;
  23. listen [::]:80;
  24.  
  25. server_name subdomain.example.com;
  26. server_tokens off;
  27.  
  28. access_log /var/log/nginx/node_access.log;
  29. error_log /var/log/nginx/node_error.log;
  30.  
  31. location / {
  32. client_max_body_size 0;
  33. gzip off;
  34. proxy_read_timeout 300;
  35. proxy_connect_timeout 300;
  36. proxy_redirect off;
  37. proxy_http_version 1.1;
  38. proxy_set_header Host $http_host;
  39. proxy_set_header X-Real-IP $remote_addr;
  40. proxy_set_header X-Forwarded-Proto $scheme;
  41. proxy_pass http://node;
  42. }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement