この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。
建築家
建築家
リスト
放送
茶屋
インテリジェントAI会話
.NETキャリア&テクニカルカレッジ
ちっちゃいなクズブログ
この版
利用者
Architect_Programmer_Code農業ネットワーク
»
建築家
›
プログラミング
›
PHP
›
php nginxはX-Accel-Redirectを使ってファイルダウンロード権限を制御しています
眺める:
13270
|
答える:
2
php nginxはX-Accel-Redirectを使ってファイルダウンロード権限を制御しています
[リンクをコピー]
クズども
掲載地 2018/05/25 9:20:49
|
|
|
需要
ダウンロード権限を制御するボタンがあるページ(php)があり、有料ユーザーのみがダウンロードできます。 サーバーで使われているnginxを検索し、X-Accel-Redirectを使うことに決めました。
実現
とてもシンプルで、二つのステップで済むのですが、最初は理解できず、多くの寄り道をしました。
1. nginxの設定
ログインが見えます。
ここでの内部とは、/me/Public/courseFile/で始まるURLは内部でのみアクセスできることを意味します。
エイリアスの後にはファイルストレージフォルダ(絶対パス)が続きます。
2. PHPコードの使用
ここにコードを書きます
ログインが見えます。
先の:
SSOシングルサインオンは、同期ログイン/終了のためのP3Pプロトコルです
次に:
httpsの場合のuCenterエラーを修正してください
関連記事
•
ゲストモードでのDiscuz x3.4投稿におけるユーザーステータスの最適化
•
ASP.NET コア(33)ファイル出力ダウンロード(中国語ファイル名)
•
[Nexus3] (2) 読み取り専用ダウンロードユーザー(アカウント)権限の作成
•
【Turn】eD2kネットワーク、エレクトリックロバの興隆と衰退を振り返る
•
オラマモデル引力問題の解法
•
Linuxの保護ファイルは削除または改変できません
•
ASP.NET コア(30)のHtpクライアントストリームは、ダウンロード中にレスポンスを出力します
•
PHPはすべてのヘッダー情報を取得します
•
SQL Serverはスクリプトを使ってデータに対して読み取り専用アカウントを作成します
•
GitHubはリポジトリのサイズを見るためにREST APIを使用しています
クズども
地主
|
掲載地 2018/05/25 9:43:00
|
異なるウェブサーバーは異なるHTTPヘッダーを実装しています
SENDFILEヘッダー
使用されているウェブサーバー
X-Sendfile
アパッチ、Lighttpd v1.5、チェロキー
X-LIGHTTPD-send-file
LightTPD v1.4
X-加速-リダイレクト
ンギンクス、チェロキー族
IISの実装:
https://github.com/stakach/IIS-X-Sendfile-plugin
クヴェルチュ
掲載地 2018/05/25 12:54:50
|
666
閲覧したセクション
ウェブサイト構築
技術チャット
.Net/C#
レジャー灌漑
オラクル
簡単な言語/E4A
ニシキヘビ
フロントエンドフレーム
Microsoft SQL Server
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。
Mail To:help@itsvse.com