php Xiaobian Youzi さんは、Docker で nginx を使用すると、ページ上にスタイルと画像が正しく表示されないという問題が発生する可能性があることを発見しました。これは、構成の問題または間違ったパスが原因である可能性があります。この問題を解決する前に、nginx 構成ファイルとファイル パスを注意深くチェックして、正しく設定および参照されていることを確認する必要があります。次に、この厄介な問題の解決に役立ついくつかの一般的な解決策を検討します。
私は golang Web アプリケーションを持っており、その前に Nginx を使用して静的ファイルを提供し、それを Web アプリケーションのリバース プロキシとして使用することにしました。
Web アプリケーション用の Dockerfile:
リーリーDocker 構成ファイル:
リーリーおよび nginx 構成:
リーリーWeb ページ上に 2 つの画像があります。1 つは png、もう 1 つは svg です。css ファイルは非常に単純で、body タグとして background-color: lightblue
と、js ファイルのみが含まれています。コンソールには「Loaded!」という文字列が記録されるだけです。 docker compose を使用してコンテナーを起動した後、次の問題が発生しました:
完全なコードはこちら - https://github.com/ivnku/tmp
Engine.Reload(true)
を介してこの機能を提供します: http
セクションに MIME タイプを含めると、この問題は解決されます: 以上がDocker の nginx によって提供されるスタイルと画像がページ上で機能しないの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。