Назад | Перейти на главную страницу

Замена файла JS с сервера через прокси

У меня есть обратный прокси-сервер Apache, установленный между клиентской машиной и сервером. Я хочу достичь того, чтобы переопределить файл javascript, отправленный с сервера, на файл с прокси перед отправкой файла клиенту. Я не хочу изменять файл javascript на сервере, потому что хочу, чтобы прокси был прозрачным. Есть ли способ сделать это?

Предполагая, что вы используете ProxyPass Директива Apache, вы можете исключить определенные подкаталоги и пути к файловой системе из пересылки, используя восклицательный знак !. Это позволит вам обслуживать их из локальной файловой системы на прокси-сервере.

 # Exclude file.js and serve that from the local filesystem
 ProxyPass /app/dir/file.js !
 # proxy /app to internal server
 ProxyPass /app http://int.example.com/app
 ProxyPassReverse /app http://int.example.com/app