0
在我活的服務器我有我的expressjs應用在NodeJS + ExpressJS - 如何將我的域名指向端口3000?
http://122.22.11.22:3000
運行,但我怎麼能使用域名或子域名呢?對於instace:
http://my-express.com
或
http://exress.mymastersite.com
我用快遞發電機來BTW創建我的快遞骨架。我在Linux Arch上。
任何想法?
裏面斌/ WWW我有這樣的代碼下面由快遞發電機產生的自動默認爲:
#!/usr/bin/env node
/**
* Module dependencies.
*/
var app = require('../app');
var debug = require('debug')('mongoose-iot:server');
var http = require('http');
/**
* Get port from environment and store in Express.
*/
var port = normalizePort(process.env.PORT || '3000');
app.set('port', port);
/**
* Create HTTP server.
*/
var server = http.createServer(app);
/**
* Listen on provided port, on all network interfaces.
*/
server.listen(port);
server.on('error', onError);
server.on('listening', onListening);
....
....
....
'ngnix'的替代方案?我有一個問題安裝在我的本地主機Ubuntu的,所以我不敢安裝它在我的活服務器拱Linux。 – laukok
apache或haproxy也可以做到這一點。 或者您可以直接在nodejs中嘗試https://github.com/expressjs/vhost。 –