REC

ビデオ撮影、制作、ビデオ編集、および機器のメンテナンスに関するヒント。

 WTVID >> ビデオ >  >> 撮影機材 >> 携帯電話

iPad または iPhone でシンプルな Web サーバーを実行する方法

iPad や iPhone から単純な Web サーバーを実行したいですか? iOS で iSH linux シェルを実行している場合は、iPhone または iPad から直接簡単な Web サーバーを簡単に起動して実行できます。 iSH を実行し、Python 3 で Web サーバーを起動すると、HTML ファイルまたはディレクトリ リストを、localhost 経由で同じデバイスに、または iOS デバイスの IP アドレスを持つ同じネットワーク上のすべてのユーザーに提供できます。これは明らかに、apache や nginx を実行するほど完全に機能するわけではありませんが、単純なローカル html 開発環境を使いこなしたり、iPhone や iPad から http 経由で何かを提供したりしたい場合は、うまくいきます。さらに、それはただクールです。

iOS で iSH と Python を使用して Web サーバーを実行する方法

<オール>
  • iPhone または iPad に iSH をまだインストールしていない場合は、ここの指示に従ってインストールします。そうでない場合は、iSH を起動します
  • iOS の iSH コマンドラインで、次の構文を入力して Return キーを押します:
  • python3 -m http.server

  • 「Serving HTTP on 0.0.0.0 port 8000」というメッセージが表示されたら、同じデバイスまたは別のデバイスからウェブサーバーに接続する準備ができています:
    • 同じデバイス (localhost) から iOS Web サーバーに接続するには、任意の Web ブラウザを次のように指定します:
    • http://127.0.0.1:8000

    • 同じネットワーク上の別のデバイスから iOS Web サーバーに接続するには、任意の Web ブラウザを次のように指定します:
    • http://DEVICE-IP-ADDRESS:8000
      「DEVICE-IP-ADDRESS」を、iSH を実行しているデバイスと Python Web サーバーの IP アドレスに置き換えると、必要に応じてネットワーク設定で iOS デバイスの IP アドレスを見つけることができます。 (スクリーンショットの例は、192.168.1.10 の iOS デバイス IP を示しています)

    かっこいいでしょ?

    おそらく、基本的な index.html ファイルを、Python サーバーを実行している現在の作業ディレクトリに置きたいと思うでしょう。 python コマンドが実行されている iOS デバイスの現在の作業ディレクトリに単純な index.html ファイルがない場合は、代わりに単純なディレクトリ リストが表示されます。

    単純な Web サーバーが実行されている間、標準のログ情報が iSH ターミナル ウィンドウに表示され、アクセス時間、日付、IP アドレス、GET および PUSH 要求、404 エラー、およびその他の一般的なアクセス ログ情報が表示されます。

    ここでは明らかに python3 Web サーバー コマンドを使用しますが、必要に応じて Python 2 インスタント Web サーバーを使用することもできます。これは、python2 と python3 の両方が iSH で利用できるためです。

    とにかく、これは Web ホスティングや Web 開発にとって特に実用的なソリューションではなく、あまり深刻なことには使用しない可能性がありますが、私たちマニアにとって概念実証としては楽しくて興味深いものです。おそらくいつの日か、iOS の世界で MAMP for Mac のような簡単な Web サーバーのセットアップができるようになるでしょう。

    Web サーバーをセットアップしたり、iOS デバイスでネイティブに Web 共有したりするための興味深い解決策やこっけいな解決策を他に知っている場合は、コメントで教えてください!


    1. iPhone / iPadでビデオをトリミング/カットする方法は? 2つの簡単な方法!!!

    2. iPhoneまたはiPadをテレビに接続する方法

    3. iPhoneとiPadでTouch IDを無効にする方法

    4. iPhone &iPad でメッセージを手書きする方法

    5. iPhone &iPad で Face ID をリセットする方法

    6. iPhoneとiPadでテレビ通知を無効にする方法

    7. iPhoneまたはiPadでタイマーを設定する方法

    8. iPad または iPhone でシンプルな Web サーバーを実行する方法

    1. iPhone &iPad で AirDrop を使用する方法

    2. iPhoneまたはiPadをWindows PCにバックアップする方法

    3. Chrome を使用して iPhone と iPad で Web ページを翻訳する方法

    4. iPhoneとiPadで壁紙を変更する方法

    5. iPhone と iPad でデフォルトの Web ブラウザを変更する方法

    6. Mac に iPhone または iPad アプリをインストールして実行する方法 (Apple Silicon M1)

    7. AltStore を iPhone と iPad にインストールする方法

    8. iPhone / iPadでFaceTimeを無効にする方法

    携帯電話