У меня есть обратный прокси-сервер 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