我必须设置一个网络服务器,其唯一功能是将所有流量从http://example.com重定向到http://www.example.com。我设置了一个执行以下操作的nodejs服务器:
var http = require('http');
http.createServer(function(request, response) {
response.writeHead(301, {'Location': 'http://www.doskara.com'});
response.end();
}).listen(80);
我想知道是否有任何我需要注意的安全问题,或者是否还有其他更简单易用的选项?
答案 0 :(得分:1)
我可能会安装Nginx并将其设置为将所有请求转发到新站点。滚动你自己的解决方案就像你在这里所做的一样,这让我觉得不错,因为它不太可能像普通的生产网络服务器那样强大。 Nginx的配置非常简单,它的速度非常快,而且重量很轻。
我认为这样的事情可以解决问题:
server {
listen 80;
server_name example.com;
rewrite ^/(.*) http://www.example.com/$1 permanent;
}