今日は、私が行った演習をサーバーに保存して確認したいのですが、画像が表示されません。次に、解決策を記録します:
まず、いくつかの Nginx コマンドを記録します:
start nginx //运行nginx nginx -s stop // 停止nginx nginx -s reload // 重新加载配置文件(如修改配置文件后,可通过该命令重新加载) nginx -s quit // 退出nginx nginx -v //可查nginx版本
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 チュートリアルに興味のある友人に役立つことを願っています。