linux - nginx は add_header を追加することで起動できますが、効果はなく、エラーは報告されません。
PHPz
PHPz 2017-05-27 17:44:23
0
1
1422

add_header を追加することで nginx を起動できますが、有効にはならず、エラーも報告されません
構成は次のとおりです:


リーリー

add_header をさまざまな場所に配置しようとしても無駄でした。あきらめました。
ホストは ecs ubuntu nginx バージョン 1.13.0です。
nginx -t をテストしたところ、正しいと表示されましたが、# の下で失われました。 ##

PHPz
PHPz

学习是最好的投资!

全員に返信(1)
巴扎黑

投稿していただいた設定を見る限り、設定に問題はないようです。
問題は add_header の継承機能にある可能性があります。 add_header的继承特性上。
如果某个location没有add_header指令就会继承上级配置的add_header,如果写了,就会完全覆盖上级的add_header ロケーションに add_header ディレクティブがない場合、上位によって設定された add_header が継承されます。これが記述されている場合、上位の add_header が完全に上書きされます。 コード>。

location ~ .(html|htm)?$ などの追加の設定も記述し、その中で add_header ディレクティブを使用しましたか? location ~ .(html|htm)?$之类的配置,并且在里面使用了add_header指令?
这样会造成覆盖了location /里的add_headerこれにより、location /add_header が上書きされます。

別の提案: rootindex指令放server block,如果没有特殊需求,可以将add_headerこれもサーバーブロックに入れてください。

補足:
静的リソースのヘッダー情報を変更するには、CTRL + F5 を使用して更新する必要があります。 CTRL + F5来刷新,
另外,使用了CDN的话,也要清理CDN上的缓存,
或者,使用/index.html?ver=1さらに、CDN を使用している場合は、CDN 上のキャッシュもクリアする必要があります。

または、 /index.html?ver=1 を使用してキャッシュをバイパスすることもできます。 🎜
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート