Nginx 静的 Web サイトで画像を表示できない問題

WBOY
リリース: 2016-07-29 09:04:24
オリジナル
2185 人が閲覧しました

今日は、私が行った演習をサーバーに保存して確認したいのですが、画像が表示されません。次に、解決策を記録します:

まず、いくつかの Nginx コマンドを記録します:

start nginx                      //运行nginx
nginx -s stop          // 停止nginx
nginx -s reload       // 重新加载配置文件(如修改配置文件后,可通过该命令重新加载)
nginx -s quit          // 退出nginx
nginx -v                 //可查nginx版本
ログイン後にコピー

次に、/usr/local/nginx/ を変更します。 conf ディレクトリ内の nginx.conf ファイルに次の段落を追加します。
location ~* ^.+\.(jpg|jpeg|gif|png|bmp)$ {
        access_log off;
        root html;
        expires 30d;
        break;
        }
ログイン後にコピー
ここでは、root の後ろに Web サイトのディレクトリを正しく記述する必要があります

最後に、画像フォルダーと画像を承認し、すべてのユーザーに表示権限を与える必要があります:

chmod 774 ./images
ログイン後にコピー

最後に、上記のコマンドを使用して設定をリロードします:

nginx -s reload
ログイン後にコピー

よし、これで写真が表示できるようになりました。 (実際には、主に権限の問題だと思います。真ん中のコードは、背景画像が利用できない場合に使用されるようです...)

上記では、Nginx の静的 Web サイトで画像を表示できない問題を、関連する側面も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート