我正在尝试将服务器设置为使用单个conf文件来服务所有开发站点。 所以我的/ect/nginx/site-available/dev.example.com看起来像这样:
exports.updateFlexPotenzial15minData = function(req, res, next) {
const minID = +req.params.demo_id * 1000000;
const maxID = (+req.params.demo_id + 1) * 1000000;
FlexPotenzial.find({
_id: {
$gte: minID,
$lt: maxID
}
}).sort({
'createdAt': -1
}).limit(1).exec(function(error, result) {
if (error) {
console.log(error);
} else if (result.tsFromID()) {
var newFP = new FlexPotenzial(req.body);
newFP.save(function(err) {
if (err) {
console.log(err);
res.status(400);
res.send(err);
} else {
res.status(200);
res.json({
message: 'Neues Flexpotenzial erzeugt, da älter als 15 min!'
});
}
});
} else {
result.update(update with req.body) < --How to update my returned result ?
}
})
}
正则表达式正常工作,如果我使用带有indexinfo.php和phpinfo()的http://energy.magana.dev.emaple.com运行文件,似乎一切正常……但是如果我运行wordpress,我会得到ERR_INVALID_REDIRECT。 / p>
如果我在不使用正则表达式的情况下更改文件/ect/nginx/site-available/dev.example.com并设置了绝对路径,则一切正常。
我缺少什么?
答案 0 :(得分:0)
问题是变量SERVER_NAME被解释为~^(?<folder>[^.]*).(?<user>[^.]*).dev.example.com
,以解决此问题,该变量可以正常工作
fastcgi_param SERVER_NAME $folder.$user.dev.example.com;