[debian][apache] nie odświeża strony z serwera, obrazek przy nadpisanie pozostaje niezmieniony |
[debian][apache] nie odświeża strony z serwera, obrazek przy nadpisanie pozostaje niezmieniony |
31.07.2014, 15:06:30
Post
#1
|
|
Grupa: Zarejestrowani Postów: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) |
Cześć,
Ostatnio wróciłem do zabawy w webmasterkę i napotkałem pewien problem. Moje środowisko dev. to Windows 7 jako host i Debian 2.6.32-5 z Apache 2.2.16 jako gość przez Virtualbox. Folder projektu mam podczepiony jako współdzielony więc ilekroć zapiszę coś na Win7 mam to od razu dostępne na serwerze. Problem w tym że nie jest to dostępne w przeglądarce od razu. Jeśli zmienię przykładowo obrazek to muszę zrestartować całego debiana bo inaczej zmiany się nie wyświetlą. Nie jest to na pewno zależne od przeglądarki, więc jedynym możliwym winowajcą wydaje mi się być serwer. Samo zrestartowanie procesu apacha nic nie daje. Dopiero restart maszyny wirtualnej pomaga. |
|
|
31.07.2014, 15:11:00
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
Czym masz podczepione foldery? Czy jak zmienisz plik na maszynie host a potem sprawdzisz ten plik na guest to czy on się faktycznie zmienił ?
|
|
|
31.07.2014, 23:51:04
Post
#3
|
|
Grupa: Zarejestrowani Postów: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) |
Tak wydaje mi się że faktycznie się zmienia. Po wylistowaniu katalogu z terminala gościa za każdym razem pokazuje się nowa data. Co ciekawe w nagłówkach żądania http wyświetla się stara data dla pola last modified. Usunięcie ETag ani Last-Modified nic nie daje. Problem dalej występuje.
Kod HTTP/1.1 200 OK Accept-Ranges: bytes Connection: Keep-Alive Content-Length: 106081 Content-Type: image/jpeg Date: Thu, 31 Jul 2014 22:45:00 GMT ETag: "d-19e61-4ff84ff3ff9fc" Keep-Alive: timeout=15, max=100 Last-Modified: Thu, 31 Jul 2014 22:43:09 GMT Server: Apache/2.2.16 (Debian) edit> Chyba odkryłem powód. Coś jest nie tak z folderami współdzielonymi w virtualbox'ie. Kiedy Zmieniłem root dla domeny lokalnej projektu na ścieżkę z poza folderu współdzielonego, a potem wykonałem aktualizację za pomocą zwykłej komendy cp to plik został pobrany przez przeglądarkę poprawnie. Przeniosę się z pytaniem na forum virtualbox'a jak coś ustalę to zrobię aktualizację, a na razie to chyba sobie ogarnę ten temat przez jakieś FTP albo Sambę. Ten post edytował starach 1.08.2014, 03:48:43 |
|
|
1.08.2014, 07:21:32
Post
#4
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
Zamontuj katalog jako NFS
http://blog.hostilefork.com/sharing-nfs-into-virtualbox/ |
|
|
1.08.2014, 12:45:55
Post
#5
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 9.07.2013 Ostrzeżenie: (0%) |
Pod windowsem NFS nie zadziała...
|
|
|
1.08.2014, 13:23:01
Post
#6
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
Argg.. fakt
|
|
|
Wersja Lo-Fi | Aktualny czas: 20.04.2024 - 05:07 |