ホームページ >バックエンド開発 >PHPチュートリアル >Nginx 静的 Web サイトで画像を表示できない問題

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

WBOY
WBOYオリジナル
2016-07-29 09:04:242216ブラウズ

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

まず、いくつかの 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 チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:Nginxの共通操作次の記事:Nginxの共通操作