独自のポータブルサーバーを作成したいと思ったことはありませんか? Web開発を学んでいて、iPhoneで独自のHTMLファイルをホストしたい場合でも、ラップトップやコンピューターを使用してMAMPをインストールすることに制限されずにサーバーで遊んでみたい場合でも、iPhoneはそれを実行できます。君。したがって、これがあなたが興味を持っているものである場合、私たちはあなたが必要とするすべての重要な情報であなたをカバーしてもらいます。 iPhoneで簡単なWebサーバーを実行する方法は次のとおりです。
iPhoneとiPadでシンプルなWebサーバーを実行する
iPhoneでサーバーを実行することは難しい作業ではありません。実際、それは非常に簡単です。必要なのはシンプルな無料アプリだけで、それだけです。明らかに、これは単純なWebサーバーであるため、ラップトップやPCにXAMPやMAMPをインストールした場合に得られるすべての機能が備わっているわけではありません。しかし、それは基本を行うことができ、それをうまく行うことができます。それでは、すぐに始めましょう。
いつものように、以下の目次を使用してこの記事をナビゲートできます。
目次
iPhoneでWebサーバーを実行するための要件
iPhoneを除いて、Webサーバーを実行するために必要なのはLinuxシェル環境だけです。使用できるものはいくつかありますが、iSH Shellアプリ()を使用します。無料)。
iSHシェルを使用してiPhone上にシンプルなWebサーバーを作成する
まず、iSHシェルアプリ(無料)してアプリを起動します。 次に、シェルを介してiPhoneにPython3をインストールします。下記のコマンドを入力するだけです。 apk add python3 Python 3がiPhoneにインストールされると、サーバーを作成する準備が整います。以下のコマンドを入力して、iPhoneでWebサーバーを起動します。 python3-m http.server 次に、下部に「0.0.0.0ポート8000でHTTPを提供しています」というメッセージが表示されます。さらに、「iSHはローカルネットワーク上のデバイスを見つけて接続したい。これは、ローカルホストに接続してpingコマンドを使用するために必要です。」ポップアップメニューの[ OK]をタップして続行します。 次に、同じデバイスまたは別のデバイスからWebサーバーに接続できます。同じデバイス(localhost)からiOS/iPadOS Webサーバーに接続する場合は、任意のWebブラウザーで次のアドレスを指定するだけです。 http://127.0.0.1:8000/同じネットワーク上の別のデバイスからiOS/iPadOS Webサーバーに接続するには、任意のWebサーバーを以下のアドレスにポイントします。 http://device-ip-address:8000/
注:上記のコマンドでは、「device-ip-address」をiPhoneのIPアドレスに置き換える必要があります。 iPhoneのIPアドレスを見つけるには、[設定]->[WiFi]->[WiFi名]->[IPアドレス]をタップします。
iPhoneサーバーにHTMLファイルを追加する方法
サーバーを作成したので、HTMLファイルをどこにどのように追加するのか疑問に思われるかもしれません。それも簡単です。以下の手順に従ってください。
注:iPhoneのWebサーバーを介して提供するHTMLファイルが既に作成されていることを前提としています。まだ作成していない場合は、MacまたはPCでHTMLファイルを作成してから、以下の手順に従ってください。
iPhoneで、ファイルアプリを起動します。右上の3つのドットのアイコンをタップし、[編集]をタップします。 iSHの横にあるトグルを有効にしてから、[完了]をタップします。 Mac(またはPC)から、ファイルをiPhoneに送信し、iSH->root内に配置します。
注:ファイルの名前はindex.htmlである必要があります。
これで、同じWiFiネットワークに接続されている別のデバイスからIPアドレス「http://iphone-ip-address:8000」にアクセスでき、HTMLファイルが表示されます。
iPhoneサーバーを停止する方法
iPhoneを使用してサーバーを作成し、その中のHTMLファイルを操作し終えたら、サーバーも停止する必要があります。 。幸いなことに、それを行うのは非常に簡単です。方法は次のとおりです。
サーバーが実行されているiSHShellアプリで、ツールバーのコントロールアイコン(上矢印)をタップします。次に、キーボードの「Z」を押します。 以上、iSHShellはサーバーが停止したことを通知します。
iSHとPythonを使用してiPhoneでWebサーバーを実行する
これで、iPhoneで独自のシンプルなWebサーバーを作成し、カスタムHTMLファイルをiPhoneに配置して、他のデバイスからアクセスすることができます。ネットワーク。公平を期すために、iPhoneのIPアドレスのルーターからポート転送を開始し、ローカルネットワークの外部からサーバーにアクセスすることもできますが、それはこの記事の範囲を超えています。さらに、ネットワークが不要なアクセスにさらされる可能性があるため、自分が何に取り組んでいるのかがわかっている場合にのみ、それを行うようにしてください。そうは言っても、iPhoneでWebサーバーを実行することについてどう思いますか?以下のコメントでお知らせください。
コメントを残す
今年の3月、GarminはインドでInstinct2スマートウォッチシリーズを発売しました。 Instinct 2ラインナップの最新モデルのうち、同社はソーラー充電を備えた2つのバリエーションを発売しました。ええ、Instinct Solarはソーラー充電をサポートしています、そして[…]
あなたが旅行するゲーマーなら、あなたは狭い場所にいることに気付くかもしれません。ほとんどのゲームコンポーネントはパフォーマンスを発揮しますが、少なくとも数キロの重量を量った後にパフォーマンスを発揮します。さて、2022年のラップトップメーカーはその必要性を認識しました[…]
デジタルの世界は本質的に2022年の滑りやすい坂道です。オンラインでの1つの間違ったステップ、そしてあなたがそれを知る前に、あなたのデータとあなたのアイデンティティは危険にさらされるかもしれません。ただし、多くの場合、仮想プライベートネットワーク(またはVPN)を使用して[…]