アンドロイド

自宅のコンピュータからWebサイトをホストする方法 - ガイド技術

目次:

Anonim

Webサイトを開始するための前提条件の1つは、ファイルをどこにホストするか、およびドメイン名にかかる費用を知ることです。 もちろん、それに取り組む方法はたくさんあります。 あなたはたくさんの無料のホスト(wordpress.comやblogspot.comのような)から選ぶか、あるいは自己ホスト型のホストに行くことができます。 セルフホスティングはより多くの自由を意味し、多くのことでGoogleやWordPressに頼る必要はありません。

セルフホスティングとは、ホスティングプロバイダと一緒に行くか、自分でホスティングすることを意味します。 あなたはいつもあなた自身のコンピュータからウェブファイルを提供することによって始めることができます。 あなたが最初にあまりにも多くの訪問者を期待していないのであれば、これはあなたの製品やサービスを表示するためのページを持つことによってあなたの名前を出すための素晴らしい方法です。 もちろん、それはあなたのコンピュータがサーバとして機能するので常にあなたのコンピュータの電源が入っている必要があることを意味します、しかしそれから我々はたいていそれを常時オンモードにします、いいえ?

ここでは、実際のWebサイトドメインのようにホスト名を使用する方法と、Webサーバーとして機能しているコンピューターに着信要求を転送する方法を説明します。

静的IPアドレスを設定する

静的アドレスは変更されないものです。 たとえば、常に11.22.333.44です。 このような場合、必要な手順を踏めば、IPアドレスを誰かに簡単に渡すことができ、Webサイトにアクセスすることができます。 ただし、動的(変更)IPを使用している場合は、新しいIPを見つけてそれをもう一度全員と再共有する必要があるため、うまくいきません。

この記事で静的IPアドレスと動的IPアドレスの違いを確認してください。

あなたが静的または動的アドレスを持っているかどうか、そのIPアドレスでウェブサイトにアクセスすることは非常にユーザーフレンドリーではありません。 通常のWebサイトのように、人間が読める形式の名前を入力して、動的であっても現在の外部IPでネームサービスを常に更新できるようなプログラムを入手します。

ステップ1:ここにこのリンクを使用して無料のアカウントと No-IP.com を作成してください。 基本事項を記入してから、 後でホスト名を作成 するというラベルの付いたボックスを選択します。

一番下までスクロールして、[無料登録] を選択します。

ステップ2:次に必要なステップは、No-IPが送信する電子メールでアカウントを有効にすることです。

ステップ3:アカウントが確認されたら、このリンクにアクセスして新しいホストを作成します。

ドロップダウンリストからフリードメインを選択します。 ホスト名の 種類 として[DNS Host(A)] を選択し、残りはそのままにします。 IPアドレスがそのまま表示されていても問題ありません。ISPで動的アドレスを使用している場合でも、このようには保持されません。

一番下までスクロールして、[Add Host] を選択します。

ステップ4:常に変化するIPアドレスが常にホスト名に関連付けられるようにするには、 ダイナミックDNSアップデートクライアント をダウンロードする必要があります。 ここにこのプログラムを入手してください。

ステップ1 からあなたのEメールアドレスとパスワードで私のログインを始めてください。

[ホストの編集]を クリックして、 手順3で 作成したホストの横にあるボックスを選択します。

[保存] をクリックすると、現在操作しているIPアドレスがこのホスト名に関連付けられます。

このプログラムはいつでも終了できますが、実行し続けることができます。通知領域が最小化されるためです。

注:このホスト名を毎月1回アクティブにしたいことを確認する必要がありますそうしないと、ログインして保持したいと言うまで名前が一時停止されます。 無料サービスの料金を払うのは少額です。

Webサーバーソフトウェアをインストールする

IPは常にホスト名に結び付けられているので、次の主要なステップはウェブサイトを提供するのに必要なソフトウェアをインストールすることです。 私たちはあなたのニーズに合ったものに応じて、あなたが試すためのカップルプログラムを紹介します。

HTTPファイルサーバー(HFS)

HFSは単純なWebサイトをホストするための一般的なプログラムです。 私はそれを何ヶ月もの間単一のページをホストするために必ず使用しました。 HTMLだけを使用するサイトをホスティングした後であれば、これは素晴らしい移植可能なプログラムです。

ステップ1:こちらのリンクからHFSをダウンロードしてください。

ステップ2:インストール後、ダウンロードされた HFS と呼ばれる単一のファイルを開きます。 F5 キーを押して エキスパートモード に切り替え ます 。 左側の区画にある小さな家のアイコンを右クリックし、「 ルートを実フォルダーにバインド」 というオプションを選択し ます 。

Webサイトファイルが含まれているフォルダを参照します。 ルータのポート転送機能を使用してこのサーバにトラフィックを転送する方法については、次のセクションを参照してください。

QuickPHP

PHPをサポートしているサーバーが必要な場合があります。 HFSはPHPをサポートしていないので、QuickPHPを使用することは良い代用品として役立ちます。

ステップ1:このプログラムは移植可能です。 ZIPファイルで提供されており、ここからダウンロードできます。

ステップ2:起動すると、設定は簡単です。 サーバーのローカルIPアドレスを入力し、ポート番号に 80 を入力してから、 ルートフォルダの テキスト領域にWebサイトファイルを選択します。

デフォルトのドキュメントファイル名 は、QuickPHPがルートファイルとして探すべきものを指定するためのものです。 私のファイルには、Webサイトにアクセスしたときにロードされる Index.html ページが含まれて い ます。 ここにリストされているので、ファイルはデフォルトページとして表示されます。 つまり、サーバーが JonFisher.HopTo.org からロードされると、インデックスページが最初にロードされます。

Webサイトとしてファイルの提供を開始するには、 [開始] を選択します。

サーバーへの直接HTTPトラフィック

FTP経由でファイルを提供する目的でFTPトラフィックを内部IPに転送するのと同様に、着信Webサイトトラフィックは、Webサイトを提供しているローカルコンピュータに転送する必要があります。 これはルータから行います。

この記事では、リモートデスクトップクライアントの設定にポート転送がどのように役立つかについても説明します。

手順1: Webサーバーコンピュータでコマンドプロンプトを開き、 Ipconfig と入力してデフォルトゲートウェイアドレスを見つけます。

ステップ2:ブラウザでゲートウェイを開き、ポート転送を参照する設定セクションに移動します。

私のLinksys WRT150N設定は Application&Gaming>単一ポート転送の 下にあり ます 。 事前定義 HTTP アプリケーションを選択するか、ポート 80 を使用して手動で選択してください。 これをWebサーバとして機能しているコンピュータに転送します。 上記のスクリーンショットのように、 アドレス は IPv4アドレスの 横に表示され ます 。

続行する前に必ず変更を保存してください。

上記で使用したプログラムとWebサイトのファイルに応じて、設定したホスト名でローカルにホストされたサイトにアクセスできるようになりました。

これは私のウェブサイトが私のローカルコンピュータのHFSでホストされている例です:

結論

ホスティングサービスやドメイン名に余分な手間をかけずに、自分のコンピュータからWebサイトファイルの提供を開始するのがいかに簡単であるか(明らかに手順に従うことができれば簡単です)。 はい、無料のホスト名オプションはそれほど素晴らしいものではありませんが、使用するのに費用はかかりません。 DNSアップデートクライアントは、手動で操作をしなくても、ホスト名を使ってIPを最新の状態に保つのに最適です。