Аппроксимирующее атомное движение через файловые системы?

С этим ответом я подниму голову над парапетом - в конце концов, ответ можно удалить!

Apache обрабатывает свои модули в не очень четко определенном порядке. Вы можете просмотреть порядок обработки, включив модуль mod_info . При установке Fedora 22 это привело к следующему (extact):

Post-Read Request: 
   -10 mod_http2.c 
   00 mod_headers.c 
   00 mod_remoteip.c 
   00 mod_proxy.c 
   10 mod_auth_digest.c 
   10 mod_http2.c 
   10 mod_reqtimeout.c 
   10 mod_setenvif.c 
   10 mod_unique_id.c 
Header Parse: 
   10 mod_setenvif.c 
HTTP Scheme: 
   30 http_core.c 
Default Port: 
   30 http_core.c 
Quick Handler: 
   00 mod_cache.c 
   00 mod_lua.c 
Translate Name: 
   -1 mod_lua.c 
   00 mod_rewrite.c 
   00 mod_proxy.c 
   00 mod_proxy_express.c 
   10 mod_alias.c 
   10 mod_userdir.c 
   10 mod_vhost_alias.c 
   10 mod_lua.c 
   21 mod_lua.c 
   30 core.c 

Вы заметите, что mod_proxy.c стоит первым в списке.

Мое (очень ограниченное) понимание состоит в том, что настройки вашего прокси будут обработаны в первую очередь, после чего будут возвращены ваши файлы WAR, и поэтому перезапись никогда не будет применена.

Существуют способы прокси, используя только mod_rewrite и флаг [P] , как описано в документации apache здесь . Это может быть полезно в этом сценарии.

16
21.12.2017, 13:18
0 ответов

Теги

Похожие вопросы