[解決済み】nginxのキャッシュをクリアする方法は?
2022-03-31 06:02:04
質問
フロントサーバにnginxを使用していますが、CSSファイルを変更しても、nginxは古いものを提供したままです。
nginxを再起動しようとしましたが、うまくいかず、ググってみましたが、クリアする有効な方法は見つかりませんでした。
キャッシュディレクトリを削除すればいいという記事もあります。
var/cache/nginx
しかし、私のサーバーにはそのようなディレクトリはありません。
どうすればいいのでしょうか?
解決方法は?
私も全く同じ問題を抱えていました。私はVirtualboxでnginxを動かしていました。キャッシュはオンにしていません。しかし、以下のようになります。
sendfile
に設定されていました。
on
で
nginx.conf
であり、それが問題を引き起こしていた。上記のコメントで@kolbyjackさんが言及しています。
をオフにしたところ
sendfile
- は正常に動作しました。
Sendfileは「あるファイルディスクリプタと別のファイルディスクリプタの間でデータをコピーする」ために使用され、仮想マシン環境、少なくともVirtualboxを通して実行した場合、どうやら本当に問題があるようです。nginx でこの設定をオフにすると、静的ファイルは別の方法で提供されるようになり、変更は直ちに問題なく反映されます。
このバグと関係があります。 https://www.virtualbox.org/ticket/12597
関連
-
[解決済み】divの高さを画面の残りスペースで埋めるようにする
-
[解決済み] textareaのresizableプロパティを無効にするにはどうしたらよいですか?
-
[解決済み] ネストしたdivのcssを簡素化
-
[解決済み] CSSで背景画像を着色する方法を教えてください。
-
[解決済み] 要素を水平方向にセンタリングする方法
-
[解決済み] Flash CS4が手放せなくなる
-
[解決済み] Dockerコンテナの中から、マシンのローカルホストに接続するにはどうすればよいですか?
-
[解決済み] ウェブサイト制作のためのChromeキャッシュの無効化
-
[解決済み] Node.js + Nginx - 今度は何?
-
[解決済み] クライアントにJavaScriptファイルを強制的に更新させるには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Google Chromeでレスポンシブメディアクエリが機能しない件
-
[解決済み] margin: auto は中央揃えではありません。
-
[解決済み] Bootstrap 4のナバーボタンのアイコンの色を変更するにはどうすればよいですか?
-
[解決済み] 位置固定が効かないのが絶対のように効いている【非公開
-
[解決済み] moz-とwebkit-とは何ですか?[重複しています]。
-
[解決済み] Bootstrap 4のclass="mb-0 "とは何ですか?
-
[解決済み] セレクトボックスのテキストを中央揃えにすることは可能ですか?
-
[解決済み] CSSでitempropをターゲットにする?
-
[解決済み] 幅・高さをピクセル単位からパーセント単位で設定する。
-
[解決済み] Font Awesomeで2つ以上のアイコンを重ねる/重ねるには?