LoginSignup
0
0

More than 5 years have passed since last update.

勉強がてらWeb Appを作成する

Posted at

自宅で簡単なWeb Application を作成しよう、とふと思い立った。
思い立ったので、作業内容を自己メモ的にQiita にまとめていこうと思う。

今考えているストーリー

  • Windows 7 (Desktop) にVM Ubuntu を立てる

☆最終的には Cloud 上にインスタンスを作って動かしたい

  • Ubuntu を仮のサーバと見立てて、そこにWeb App + DB をのっける
  • Git で連携して動作確認

前提

  • 開発は できる限り iPad で行う(!)

理由:iPad でどこまで開発できるか知りたいから
Coda を使えばSSH とかコーディングとかできそうだし何とかなるのではないかと考えている。
3000 JPY するけど。。。

取り敢えず、サーバ(仮)を作るところから開始。

Windows 7 (Desktop) にVM Ubuntu を立てる

  1. VirtualBox をダウンロード。バージョンは5.2.22
  2. Ubuntu イメージをダウンロード。バージョンは18.04
  3. Ubuntu VM を作成。ここを参考にさせていただいた。

さっそく Ubuntu を起動…マウス操作があり得ないほどもっさりして困る。
ここを参考にさせていただき解消。
4. Ubuntu 上で openssh-server をインストール
5. ついでにSSHのパスワード認証およびroot によるログインを禁止にしておく。
6. Ubuntu 上で鍵を生成し、Coda に登録。

Ubuntu に iPad からアクセス

VirtualBox > 設定 > ネットワーク > ポートフォワーディングの設定を行うことで、
ホスト(Windows 7)に割り当てたポート(例えば2222※)を経由して
ホストと同じLAN上にあるiPad から ゲストOS(Ubuntu)にアクセスできることを確認した。

※ 事前にホストのファイアウォールの2222ポートを開けないとダメでした。

Coda のターミナルからUbuntu にSSH できたところで今日のところはおしまい。
文章にすると簡潔だが、実際にアクセスできるようになるまで結構時間がかかった。。。

今後の方針

取り敢えずフロントとサーバサイドに何を使うか考え中。
触ったことがないpythonで書いてみようかな。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0