ホームページ >バックエンド開発 >PHPチュートリアル >nginxの場所のルートセットの仮想ディレクトリ

nginxの場所のルートセットの仮想ディレクトリ

WBOY
WBOYオリジナル
2016-06-23 13:30:481507ブラウズ

Server data/www/t/a .jpg ただし、404 見つかりません





ディスカッションに返信 (解決策)

Configure root

location / {
は構成ルート ディレクトリではなく、/t です/ ディレクトリ

実際には /image/ ディレクトリです 通常は http://localhost/image/a.jpg => /data/image/a.jpg になります

http://localhost/ に変更したいimage/a.jpg => /data/www/image/a.jpg


エイリアスを使用します
/home/wwwroot/default/img/; これは、画像が実際に存在するディレクトリです

http:// 192.168.1.227/image/a.jpg、作業ディレクトリには画像フォルダーがありません



エイリアスを使用してください

/home/wwwroot/default/img/; これは、画像が実際に存在するディレクトリです

http: //192.168.1.227/image/a.jpg、作業ディレクトリに画像フォルダーはありません

それで問題ありません

ルートとエイリアスの両方を試しましたが、どちらも成功しませんでした。かなり奇妙です

を設定します。 server_name を設定して、設定したサーバーが使用されていることを確認してください


server_name を設定して、設定したサーバーが使用されていることを確認してください


ことがわかりました。 to be
location ~ .*.(swf|gif|jpeg|jpg|png)$ { 有効期限は 30 日です

}

この文は

に影響します

そうですね...私はこれを試したことはありません

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