2018年6月8日金曜日

nginx for windows で簡単ファイルホスティング

概要

Windows から別のマシンにファイルを送るのが非常に面倒です
そんな場合に nginx を立ててファイルを配布すると簡単です

環境

  • Windows7 64bit HomeEdition
  • nginx for Windows 1.15.0

インストール

ここから最新版の zip ファイルをダウンロードしましょう
執筆時点では「nginx-1.15.0.zip」というファイルが最新版でした
ダウンロードしたら解凍して適当なフォルダに配置してください

基本はこれだけで OK です
いらなくなったらフォルダごと捨ててください

サーバを起動する

コマンドプロンプトを立ち上げましょう
あとは配置したディレクトリに移動して start するだけです

  • cd nginx-1.15.0
  • start nginx.exe
  • tasklist /fi "imagename eq nginx.exe"

tasklist コマンドでプロセスが起動しているか確認できます

ファイルをホスティングする

ドキュメントルートに配置してみましょう
デフォルトだと配置した nginx-1.15.0 配下の html というディレクトリが root になっています
ここに適当にテキスト (hoge.txt) を配置してください
nginx_win1.jpg

あとはブラウザで localhost/hoge.txt にアクセスするとファイルが表示できると思います
Mac などからダウンロードしたい場合は wget コマンドを使っても良いと思います

停止する

  • nginx.exe -s stop

で OK です

最後に

Windows で nginx を動かしてみました
Windows で生成したファイルをほかで共有したい場合に一時的に nginx を起動するだけで簡単に共有できるかなと思います

Mac と Windows, Linux と Windows でファイルを共有する場合にはいろいろな方法がありますがファイル共有機能などを使うといろいろと躓くポイントが多いのでとりあえずってことであればこの方法をお勧めします

参考サイト

0 件のコメント:

コメントを投稿