Skip to content

Instantly share code, notes, and snippets.

@Alhamou
Forked from tagr/server.js
Last active September 4, 2018 15:20
Show Gist options
  • Save Alhamou/fefd45c04893bca7cbe65c6f949c8706 to your computer and use it in GitHub Desktop.
Save Alhamou/fefd45c04893bca7cbe65c6f949c8706 to your computer and use it in GitHub Desktop.

Revisions

  1. Alhamou revised this gist Sep 4, 2018. 1 changed file with 18 additions and 1 deletion.
    19 changes: 18 additions & 1 deletion server.js
    Original file line number Diff line number Diff line change
    @@ -1,2 +1,19 @@
    # set client body size to 20M #
    client_max_body_size 20M;
    client_max_body_size 20M;


    server Block :

    location / {
    proxy_pass http://167.99.154.190:8080;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection 'upgrade';
    proxy_set_header Host $host;
    proxy_cache_bypass $http_upgrade;

    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }


  2. Alhamou revised this gist Sep 4, 2018. 1 changed file with 2 additions and 42 deletions.
    44 changes: 2 additions & 42 deletions server.js
    Original file line number Diff line number Diff line change
    @@ -1,42 +1,2 @@

    /**
    * Module dependencies.
    */

    var express = require('express')
    , routes = require('./routes')
    , user = require('./routes/user')
    , http = require('http')
    , path = require('path');

    var app = express();

    app.configure(function(){
    app.set('port', process.env.PORT || 3000);
    app.set('views', __dirname + '/views');
    app.set('view engine', 'jade');
    app.use(express.logger('dev'));
    app.use(express.bodyParser());
    app.use(express.methodOverride());
    app.use(app.router);
    app.use(express.static(path.join(__dirname, 'public')));
    });

    app.configure('development', function(){
    app.use(express.errorHandler());
    });

    app.get('/*', function (req, res, next) {

    if (req.url.indexOf("/images/") === 0 || req.url.indexOf("/stylesheets/") === 0) {
    res.setHeader("Cache-Control", "public, max-age=2592000");
    res.setHeader("Expires", new Date(Date.now() + 2592000000).toUTCString());
    }
    next();
    });

    app.get('/', routes.index);

    http.createServer(app).listen(app.get('port'), function(){
    console.log("Express server listening on port " + app.get('port'));
    });
    # set client body size to 20M #
    client_max_body_size 20M;
  3. Andy Merhaut created this gist Sep 28, 2014.
    42 changes: 42 additions & 0 deletions server.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,42 @@

    /**
    * Module dependencies.
    */

    var express = require('express')
    , routes = require('./routes')
    , user = require('./routes/user')
    , http = require('http')
    , path = require('path');

    var app = express();

    app.configure(function(){
    app.set('port', process.env.PORT || 3000);
    app.set('views', __dirname + '/views');
    app.set('view engine', 'jade');
    app.use(express.logger('dev'));
    app.use(express.bodyParser());
    app.use(express.methodOverride());
    app.use(app.router);
    app.use(express.static(path.join(__dirname, 'public')));
    });

    app.configure('development', function(){
    app.use(express.errorHandler());
    });

    app.get('/*', function (req, res, next) {

    if (req.url.indexOf("/images/") === 0 || req.url.indexOf("/stylesheets/") === 0) {
    res.setHeader("Cache-Control", "public, max-age=2592000");
    res.setHeader("Expires", new Date(Date.now() + 2592000000).toUTCString());
    }
    next();
    });

    app.get('/', routes.index);

    http.createServer(app).listen(app.get('port'), function(){
    console.log("Express server listening on port " + app.get('port'));
    });