Próbuję przekazać moich gości do interfejsu za pośrednictwem serwera proxy Apache. To działa. W celu dostosowania interfejsu (CSS, obrazów itp.) Chcemy, abyśmy mogli nadpisywać pliki na zdalnym serwerze. To jest nasz kod:Używaj proxy tylko, jeśli plik nie istnieje
RewriteEngine on
SSLProxyEngine on
SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
SSLProxyCheckPeerExpire off
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*) https://.../$1 [P,L]
W głównym katalogu Apache znajduje się na przykład css/style.css. Ale żądając tego w przeglądarce internetowej, pokazuje wersję strony, która jest pobierana za pośrednictwem serwera proxy. Próbowaliśmy kilku rzeczy bez powodzenia.
Dzięki!
Tylko dzikie przypuszczenie, ale może pomóc. Może mógłbyś po prostu ustawić proxy dwóch folderów w dwóch różnych lokalizacjach. Nie jestem pewien, czy to działa, ale trzeba spróbować. ProxyPass "/ strona", "http://backend.example.com" ConnectionTimeout = 5 timeout = 30 ProxyPass "/ strona/css_folder_you_want_to_change" "http://css_backend.example.com" ConnectionTimeout = 5 timeout = 30 –
Co oznacza napis RewriteLog/loglevel rewrite: trace8 na temat testu -f? – covener