いや、本題は
ipadでsencha touchのIFで開発中の画面を見たいなってなったんですが、
今の開発環境ってVisualStudioのダミーサーバ&ノート上のSQLServerで
ノートPCの閉じられた世界でやってたもので。。。ipadからは接続できず。。。
なのでもう半年とかそういうレベルで起動していなかったデスクトップを起動して
VirtualPCにWebサーバを構築した。
(以前とっておいたイメージファイルはどこにいってしまったんだろうか ・・・)
死ぬほどってわけじゃないけど、かなりセットアップ周りとかこのファイアウォールの
穴あけとかが嫌いなので概要をのこしておこう。
どうせまたいつか再構築したくなるんだろうし。
==========================
■サーバPCのセットアップ
VirtualPCへは
・.NETFramework3.5
・EnterpriseLibrary4.1
・WindowsInstaller4.5
・SQLServerExpress
と、、あとはVisualStudioWebなんたらをいれるだけ。
ジェネレータをいじくるのはノートPCだからWindowsAPを作る環境はいらないしね。
開発環境を入れるのはipadでリモートで開発とかできたらいいねぇということで。
これでサーバの環境はオーケー。
==========================
■DDNSへ登録
次にDDNSに自サーバを登録する。
むかーし登録してたはずだけど、当然、すでに有効期限は切れていて
再度登録。
いろいろあるね。こういうサービス、本当に感謝です。
==========================
■ルータの設定
あとは外部からの穴あけ。
HTTP
ICMP
リモート用のポートをあける。
※このサーバ機だけは静的なIP割り当てにしておいた。
pingうって確認。
(ICMPあけるの忘れてて、しばらく「あれーなんで通らんの?」とスタックしたorz)
==========================
■サーバの設定
再度VirtualPCに。
ファイアウォール設定です嫌いなんだよなぁ。なんか。
コントロールパネル→ネットワーク接続→「詳細設定」タブ→ファイアウォール設定ボタン
↓
「詳細設定」タブ→
ネットワーク接続の設定ボタン
↓
「サービス」タブ→追加ボタン→・IPにサーバのローカルIP(静的にしたのはこのため)
・内部、外部ともにDNS用ポート53を設定
・で、DNSではUDPとTCP使うんでこの設定をTCPひとつ、
・UDPひとつ。と計二つ追加する。
・もちろんチェックを忘れずに。
→Webサーバ(HTTP)にチェック
→リモートデスクトップにチェック
セキュリティログ(ログの設定を)
ICMPの設定
↓
エコーだけチェックした
この段階で
サンプルページをIISに設定してipadから自宅サーバに設置した
サンプルを参照することの確認が取れた。
あとはリモートデスクトップ。
==========================
■リモートの許可
コントロールパネル→システム→「リモート」タブ
「このコンピュータにユーザがリモートで接続することを許可する」にチェック
==========================
あとはipadのAppStoreでRemoteDeskTopLiteをDL
■Menu→EditConnectionで接続先設定を登録。
IP address:DDNSに登録したIPを設定
Port:リモート用にあけたポート番号
ユーザ名:
パスワード:
っというところで
ほかはデフォルトでもOKかな。
=========================
うまくいきました。
転職用の日記だったのですが趣味でExtJsを使用して遊んでます。 いろいろと作業期間があく為、そのための備忘録ブログです。記事内容等で問題等があっても責任は取りません。とうとう趣味プログラマになりました。
登録:
コメントの投稿 (Atom)
node + ejs + Socket.io のサンプル
まずい。。 一年間、一回も更新してない!!! つまり、、 趣味の時間がほぼ皆無ということの現れです。 業務と子育てに追われた一年でしたね。。。。。 危なく年をこすところだった。あぶない。なぶあい。 話を変えて。 今月初旬に 社内でちょっとしたプレゼンをする事に...
-
bakeでBancha用のモデルとコントローラの作成 bakeで自動生成します。 まず、カレントディレクトリをappにして cd UserDir/public_html/app ./Console/cake bake を実行。 DB設定 Welcome...
-
banchaを使ってみる banchaのサイトは こちら から インストールから まずはCakeの設置。 (bancha:0.9.5はcake2.1.X(現在は2.1.5)に対応しています。 Dispacherの実装が2.2.Xだとことなるため、Banch...
-
疎通させてみる Bancha使ってみたくて cakeをざっと流し読みしたけど、 まだ疎通できてないので疎通させてみようと思います。 お題はBanchaのサンプルをMVCに再配置、と、 テスト的にコンポーネントからイベント発火させて Mainコントローラでディスパッ...
0 件のコメント:
コメントを投稿