#はじめに
apkのインストールをnginxでするためのメモ
設定ファイルの置き場所は特に指定がない場合のデフォルトです。
#設定
(1)mime.types
(2)conf
#mime.types
$ sudo vi /etc/nginx/mime.types
として下記を追加する
application/vnd.android.package-archive apk;
#conf
$ sudo vi /etc/nginx/conf.d/default.conf
location ~ \.apk {
add_header Content-Type application/vnd.android.package-archive;
}
#.htaccessを置くとどうなるか
ダウンロードできてしまいます。
nginxで動いていることを知らないユーザが誤って配置したりしてないか
管理しきるのは難しいです。
confなどでdeny allにして、実際にダウンロードされないのか試してみることをお勧めします。
#設定の読み込み
再起動前にテスト
$ sudo nginx -t
設定を読み込むだけのパターン
sudo service nginx reload
or
sudo nginx -s reload
再起動するパターン
sudo service nginx restart
#参考URL
http://nginx.org/en/docs/beginners_guide.html
#apkのインストール
URLからアクセスしてインストール。
##URLの例
http://[ドメイン]/hoge.apk
#さいごに
探してもなかったので書いてみました。
htaccessを間違えておいてしまうことや、Webサーバの切り替えをapacheのドキュメントルート差し替えで対応してしまったりは結構ありそうな気がします。