Я использую http-прокси для проксирования любых запросов php через apache, но я не могу понять, как прокси-сервер в каталог на сервере ... например, если это файл php, я говорю: localhost: 8090 / bar.php -> localhost: 80 / bar.php Но я хотел бы использовать прокси для localhost: 80 / foo / bar.php, но я бы хотел держаться подальше от перезаписи URL-адресов. Спасибо
Можно ли указать каталог на сервере при проксировании с помощью node-http-proxy?
Ответы (1)
Я протестировал свое решение, приведенное ниже, и, похоже, оно работает нормально, но я не уверен на 100%, что это лучший способ добиться этого:
var http = require('http'),
httpProxy = require('http-proxy'),
proxy = new httpProxy.RoutingProxy();
http.createServer(function (req, res) {
req.url = '/foo' + req.url;
proxy.proxyRequest(req, res, {
host: 'localhost',
port: '80'
});
}).listen(8090);
person
alessioalex
schedule
18.12.2011