Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Import part
- var react = require('react');
- var express = require('express');
- var hogan = require('hogan-express');
- // Express
- const app = express()
- app.engine('html', hogan)
- app.set('views', __dirname + '/views')
- app.use('/', express.static(__dirname + '/public'))
- app.set('port', (process.env.PORT || 8100))
- app.get('*',(req, res) => {
- res.status(200).render('index.html')
- })
- upstream node {
- server localhost:8100;
- }
- server {
- listen 80;
- listen [::]:80;
- server_name subdomain.example.com;
- server_tokens off;
- access_log /var/log/nginx/node_access.log;
- error_log /var/log/nginx/node_error.log;
- location / {
- client_max_body_size 0;
- gzip off;
- proxy_read_timeout 300;
- proxy_connect_timeout 300;
- proxy_redirect off;
- proxy_http_version 1.1;
- proxy_set_header Host $http_host;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-Proto $scheme;
- proxy_pass http://node;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement