作業上の理由から、元の nginx サーバーにダウンロード機能を追加する必要があります。 nginx.conf に次のようにサーバー構成を追加します。
ファイルをダウンロードするディレクトリは、プロジェクトのルート ディレクトリの download 配下に配置されます。
if ( $uri ~* "^/ download/.*" ) {
休憩。次に、ダウンロードに一致する場所を追加します。この場所は、すべての場所 / に一致する前に配置する必要があります。
location ~* "^/download/.*" {
ヘッダー Content-Type ' application/ OCTET-Stream;Add_header Content-Transfer-encoding'
error_page 404 http: //weibo.com/sorry ;}
Add_header Sponse のヘッダー情報。
場所をマッチングした後は、マッチングは続行されません。
上記では、nginx 構成に関するいくつかの問題をその側面も含めて紹介しましたが、PHP チュートリアルに興味のある友人に役立つことを願っています。