Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Как удалить кэш сайта?

1183  1 2 3 4 все
AlexNek патриот23.09.21 17:19
AlexNek
23.09.21 17:19 

Опять непонятки смущ

Есть сервер с nginx (и apachi), есть каталог где по умолчанию сайты складываются. Если просто копирую туда простейший хтмл все работает по адресу my-server-IP/test1 допустим.

Теперь копирую туда статический сайт сгенерированный студией, не работает - пути загрузки дополнительных файлов не совпадают.

Изменяю в index.html тэг base, загружаю - не работает. Смотрю какой исходник загрузился - оказывается старый.

Переименовываю index.html в index1.html, загружаю сайт - всё работает. Переименовываю назад, опять не работает и опять первая версия файла.

Копирую правильную версию в новый каталог - все абсолютно аналогично. Стираю в эксплорере все данные my-server-IP - не помогает. В девелопер тоолс такая опция есть.

Где искать эту первую копию?

#1 
MrSanders коренной житель23.09.21 17:41
NEW 23.09.21 17:41 
в ответ AlexNek 23.09.21 17:19

Если в nginx-е кэш не включен, то остаётся только кэш браузера. Когда index.html в браузере вызываете, запрос на сервер вообще уходит? А к апачу приходит?

#2 
Murr патриот23.09.21 17:43
Murr
NEW 23.09.21 17:43 
в ответ AlexNek 23.09.21 17:19

Демона перезапусти.

#3 
AlexNek патриот23.09.21 17:54
AlexNek
NEW 23.09.21 17:54 
в ответ MrSanders 23.09.21 17:41
Если в nginx-е кэш не включен

Не имею понятия - всё по умолчанию


то остаётся только кэш браузера

и где он гад сидит? Попробую новый браузер...


Когда index.html в браузере вызываете, запрос на сервер вообще уходит?

Согласно DevTools/Downloads обмен идет


А к апачу приходит?

Могу его для теста отключить. У меня "нормальная" графическая ОС от синологи, никаких команд. Хотя можно и терминал через SSH подключить.

#4 
AlexNek патриот23.09.21 17:55
AlexNek
NEW 23.09.21 17:55 
в ответ Murr 23.09.21 17:43

Какого именно? И думаешь я знаю команды для перезапуска - искать надо...

#5 
MrSanders коренной житель23.09.21 18:00
NEW 23.09.21 18:00 
в ответ AlexNek 23.09.21 17:54, Последний раз изменено 23.09.21 18:06 (MrSanders)
Не имею понятия - всё по умолчанию

Надо смотреть конфиги. где-нибудь в /etc/nginx/nginx.conf Есть ли в нём proxy_cache_path. И ещё можно глянуть установлено ли sendfile в on или off. Оно может под виртуалкой глючить.

Могу его для теста отключить. У меня "нормальная" графическая ОС от синологи, никаких команд. Хотя можно и терминал через SSH подключить.

Ну, можно и отключить. А можно в логи посмотреть. synology OS это тот же линукс. Так что ssh в руки и вперёд, учить консоль :)

#6 
Murr патриот23.09.21 18:04
Murr
NEW 23.09.21 18:04 
в ответ AlexNek 23.09.21 17:55

Ну так это надо смотреть что именно у тебя проинсталлено.

а перезапустить можно и жестко: kill -9 httpd

и стартовать стандартно.

#7 
Murr патриот23.09.21 18:16
Murr
NEW 23.09.21 18:16 
в ответ AlexNek 23.09.21 17:54

и где он гад сидит?

-----

А ты хоть где-то написал какой именно использовался? смущ

Но Я не думаю что это оно - скорее всего хттпд удерживает в памяти всю страницу.


Согласно ДевТоолс/Дощнлоадс обмен идет

-----

Загрузка? Ну так ты и сам говоришь что на сервер страничка закидывается...

#8 
AlexNek патриот23.09.21 20:12
AlexNek
NEW 23.09.21 20:12 
в ответ Murr 23.09.21 18:16

Да, похоже дело в сервере. Сейчас попробовал "новый" браузер - всё по старому.

#9 
AlexNek патриот23.09.21 20:17
AlexNek
NEW 23.09.21 20:17 
в ответ MrSanders 23.09.21 18:00
Оно может под виртуалкой глючить.

У меня не виртуалка - синологи


Так что ssh в руки и вперёд

Это можно один раз сделать. Даже Путю запустить и то дофига ручных шагов.

Надо будет поискать расширение, чтобы субдомены делать, а то пока только через другой порт можно.

#10 
Murr патриот23.09.21 20:28
Murr
NEW 23.09.21 20:28 
в ответ AlexNek 23.09.21 20:17

а то пока только через другой порт можно

-----

Я делал через дополнительный ИП на той же карте.

Оно kуда как удобнее - каждый сайт на своем ИП и никто соседу не мешает...

#11 
AlexNek патриот23.09.21 20:43
AlexNek
NEW 23.09.21 20:43 
в ответ Murr 23.09.21 20:28
Я делал через дополнительный ИП на той же карте.

Это я вообще не понимаю. А как ты всех на один домайн посадишь?

Да и одному устройству несколько ИП сделать - тоже не имею представления как смущ Не думаю, что роутер это позволит.

#12 
alex445 свой человек23.09.21 21:16
NEW 23.09.21 21:16 
в ответ AlexNek 23.09.21 17:19

После прочтения всех сообщений темы: вот поэтому я и не люблю веб-энтвиклунг. Сорри за оффтоп.


AlexNek, а почему вы (ну и другие) тут задаёте вопросы, а не скажем на Stackoverflow? Тут сидят "полтора землекопа" - вероятность найти ответ минимальна. Тем более по специфическим темам. ))

#13 
schizo коренной житель23.09.21 21:39
schizo
NEW 23.09.21 21:39 
в ответ alex445 23.09.21 21:16

ответ за 20 секунд можно найти на Гугле nginx disable cache

Храни Вас Г-дь!
#14 
Murr патриот23.09.21 22:22
Murr
NEW 23.09.21 22:22 
в ответ AlexNek 23.09.21 20:43

А как ты всех на один домайн посадишь?

------

Ничего не понимаю!!!

Зачем тебе один домен? Делай по домену на сайт.


Да и одному устройству несколько ИП сделать - тоже не имею представления как смущ

-----

Да элементарно вроде как было - зашел в конфигурацию сети и дописал ИП, зашел в конфигуратор ИИС и прописал сайт на этом ИП. Все, никаких конфликтов и возни с портами...


Не думаю, что роутер это позволит.

-----

А это тут причем?

Да и для общения с внешним миром можно вообще ИП в другой подсетке иметь...

#15 
Murr патриот23.09.21 22:26
Murr
NEW 23.09.21 22:26 
в ответ alex445 23.09.21 21:16

почему вы (ну и другие) тут задаёте вопросы

-----

Да потому что ответ "4" на вопрос "2х2=?" интересует в основноm с точки зрения того как именно нужно считать.

#16 
alex445 свой человек24.09.21 03:18
NEW 24.09.21 03:18 
в ответ Murr 23.09.21 22:26, Последний раз изменено 24.09.21 03:18 (alex445)

Такое на Stackoverflow заходит на "ура". Ещё и аккаунт прокачиваешь.

#17 
AlexNek патриот24.09.21 12:15
AlexNek
NEW 24.09.21 12:15 
в ответ alex445 23.09.21 21:16
а не скажем на Stackoverflow?

Много писать почему - лень. Не нравится там, да и тут можно глянуть с другой стороны.

#18 
AlexNek патриот24.09.21 12:27
AlexNek
NEW 24.09.21 12:27 
в ответ Murr 23.09.21 22:22

Вот нашел что то подобное, только у меня вместо первых двух роутер + модем. У роутера один единственный ИП как наружу, так и для DynDNS.

Как ты два собрался делать не имею понятия?


Делай по домену на сайт

У меня их что - магазин доменов? Один бесплатный и пара занятых платных.


зашел в конфигуратор ИИС

нету такого на сервере.


зашел в конфигурацию сети и дописал ИП

Как это? У меня все ИП fritzbox раздает. По одному на устройство.

#19 
schizo коренной житель24.09.21 13:08
schizo
NEW 24.09.21 13:08 
в ответ AlexNek 24.09.21 12:27

вот что Вам нужно https://httpd.apache.org/docs/2.4/vhosts/name-based.html

Храни Вас Г-дь!
#20 
1 2 3 4 все