Webホスティング用に自宅で独自のサーバーを作成する方法

公開: 2022-05-04
Mirza Mussawer

あなた自身のウェブサイトを作成することは爽快な経験です。 Mongo DB、Express.js、Angular、React、Nodeなどの多数のソフトウェアテクノロジーとフレームワークを学ぶことができます。 ホームサーバーでホストする場合は、Webホスティング用に自宅で独自のサーバーを作成する方法を知っておく必要があります。 そして、この投稿は、グリッチなしでそれを実現するために必要なすべてを提供します。

目次

開示独立したレビューサイトとして、このページの紹介リンクまたはクーポンコードを介して購入した場合、追加費用なしで報酬が支払われます。
ホームサーバーの作成方法:必要なもの
  • 1.CPU
  • 2. GPU
  • $6.95/月
  • $2.64/月*
    • 3.RAM
    • 4.HDDまたはSSD
    • 5.マザーボード
    • 6. OS
    • 代替:Raspberry Pi 3
  • これは、Webホスティング用に自宅で独自のサーバーを作成する方法です
  • WindowsのApacheサーバーでWebサイトをホストする方法
    • 1.WAMPスタックのインストール
    • 2.MySQLおよびHTMLファイルの設定
    • 3.Webサイトのパブリックアクセスを有効にする
    • 4.ドメイン名の設定
  • 独自のウェブホスティングサーバーLinuxを作成する方法
    • 1.LAMPスタックのインストール
    • 2.PHPのテスト
    • 3.MySQLのテスト
    • 4.phpMyAdminをインストールします
    • 5.DNS構成
    • 6.Apacheサーバーの構成
    • ブログをホストするための私たちの#1の選択
  • $6.95/月
  • $2.64/月*
  • Webサーバーの作成方法:重要なポイント
  • よくある質問
    • ホームサーバーを設定するにはどうすればよいですか?
    • 自宅でサーバーを構築するのにどれくらいの費用がかかりますか?
    • サーバーは大量の電力を使用しますか?
    • サーバーを24時間年中無休で稼働させるのにどれくらいの費用がかかりますか?
    • サーバーの大きさはどれくらいにする必要がありますか?
    • サーバーの費用はいくらですか?
  • ホームサーバーの作成方法:必要なもの

    サーバーは、物事を始めるために非常に基本的なマザーボードを本当に必要とします。 本当に重要なのは、ボトルネックがないことを確認することです。 たとえば、DDR4 2133 MHz RAMをインストールしたが、マザーボードスロットがサポートするのは最大でDDR31866MHzのものだけである場合があります。

    ホスティング付きの無料ドメイン

    同じことがプロセッサにも当てはまり、状況はさらに複雑になります。 一部のプロセッサは、ダイサイズとピンの違いにより、同じスロットに接続できない場合があります。 また、すべての部品を組み立てて、(自宅で)サーバーを自分で作成する方法も知っておく必要があります。

    Raspberry Piは、単一のボードに統合されたリソースを備えた一連のミニコンピューティングボードです。 Raspberry Pi 3には、4×ARM Cortex-A53、1.2GHzプロセッサ、900 MHz 1GB LPDDR2 RAM、およびストレージ以外のすべてが付属しています。

    外部ストレージをサポートする4xUSBポートを備えているため、非常に用途が広いです。 最大4GBのRAMを搭載したバージョンがいくつかありますが、RAMをアップグレードすることはできません。 そして、それはすべてわずか35ドルから始まります。これは、初心者にとって非常に合理的な選択になります。 また、独自のホームサーバーを作成するプロセス全体が簡単になります。

    Webホスティング用に自宅で独自のサーバーを作成する方法

    WAMPServerをインストールして、Webホスティング用に自宅で独自のサーバーを作成する方法の旅を始めることができます。 お使いのコンピュータはデフォルトでインターネット通信に80を使用しており、Skypeまたはその他のソフトウェアで使用されている可能性があります。 [設定]>[ツール]>[オプション]から、ポート443でSkypeを設定できます。

    インストールが完了すると、デフォルトのディレクトリ(c:\ wamp \ www)が利用可能になります。 その中にさらにサブディレクトリを作成し、そこにHTMLファイルとPHPファイルを追加できます。 ローカルホストのURL(http:// localhost)を入力すると、WampServerダッシュボードに移動します。

    デフォルトのApacheサーバー設定を変更する必要があります。 これらは、セキュリティ上の理由から着信HTTP接続をブロックするように構成されています。 WampServerダッシュボードからhttpd.confファイルにアクセスし、Apacheを選択してから、ファイル自体を選択します。 あそこに、次の行があります。

    注文拒否、許可
    すべてから拒否

    これらの行を次のように変更します。

    注文許可、拒否
    すべてから許可する

    メニューの[すべてのサービスを再起動]オプションを選択して、WampServerを再起動します。 これは、設定を完全に有効にするために重要です。

    静的IPを設定し、ポート転送を構成する必要がある場合、その部分も簡単です。 スタートメニューからコマンドプロンプトを開き、ipconfig/allと入力します。 これにより、IPアドレス、サブネットマスク、デフォルトゲートウェイ、およびDNSサーバーの値が提供されます。

    [コントロールパネル]>[ネットワークとインターネット]>[ネットワークと共有センター]>[アダプター設定の変更]>[ローカルエリア接続]を開き、[プロパティ]をクリックします。 [インターネットプロトコルバージョン4(TCP / IPv4)]を選択し、[プロパティ]をクリックします。 「デフォルトゲートウェイ番号」フィールドに新しいIPアドレスを入力します(たとえば、192.168.1.23)。 他の3つの値をそのまま入力します。 次に、[OK]をクリックします。

    ポートフォワーディングは、Webサーバーの作成方法を知っているのと同じくらい簡単です。 ブラウザを開き、デフォルトゲートウェイを入力します。 ログインしてルーターインターフェイスにアクセスし、[アプリケーションとゲーム]オプション、[詳細設定]、[ポート転送/ポートトリガー]、[NAT / QoS]、またはそれらに類似したものを選択します。 これ以降、すべてのルーターの基本レイアウトは同じになり、内部ポートと外部ポート、または開始ポートと終了ポートが必要になります。 プロトコルを選択し、以前に作成した静的IPアドレスを入力します。 enableという名前のオプションがある場合は、必ず確認してください。

    まず、いくつかのファイルを変更します。 たとえば、hxxps://www.websitetest.comという名前のドメインがあり、DNSにIPアドレスが192.168.1.23のファイルがいくつかあります。 まず、WampServerダッシュボードからhttpd.configファイルを変更し、仮想ホストを追加します。 これらの行を探してコメントを外します。

    #仮想ホスト
    conf / extra/httpd-vhosts.confをインクルードします

    次に、C:\ wamp \ bin \ apache \ Apache-version \ conf \ extra \の場所にファイルを手動で作成します(バージョン部分には現在のApacheバージョンが含まれます)。 メモ帳などのテキストエディタを開き、ドキュメントに次の行を追加します。

    ServerAdmin[メール保護]
    DocumentRoot“ c:\ wamp \ www”
    ServerName mysite.local
    ErrorLog「logs/websitetest.com.log」
    CustomLog「logs/websitetest.com-access.log」共通

    WampServerダッシュボードから[すべてのサービスを再起動]オプションを選択すると、変更が有効になります。 これで、WindowsでのWebホスティング用に自宅で独自のサーバーを作成する方法がわかりました。

    入る:

    sudo a2dissite * default

    これにより、Apache仮想ホストが無効になります。

    入る:

    cd / var / www / html

    これは、デフォルトのストレージディレクトリに向けられます。 Webサイト用の新しいフォルダーを作成し、次のように入力してドメイン名を変更します。

    sudo mkdir websitetest.com

    作成したフォルダー内に4つのサブフォルダーを作成します。 次のコマンドを入力して、ブログ、ファイル、およびバックアップフォルダを作成します。

    sudo mkdir -p websitetest.com/logs

    sudo mkdir -p websitetest.com/public_html

    sudo mkdir -p websitetest.com/backups

    次のコマンドを入力して、新しい仮想ホストファイルを起動します。

    sudo nano / etc / apache2 / sites-available / sudo mkdir -p.com.conf

    この段階で、ドメイン名の最後に.confが付きます。 以下に示すコードを使用して、仮想ホストの構成を作成します。 ドメイン名「websitetest」をお好きな名前に変更してください。


    ServerAdmin[メール保護]
    Server_Name websitetest.com
    Server_Aliaswww。 websitetest.com
    Directory_Index index.html index.php(保存されたファイルのフォルダー)
    Document_Root / var / www / html / websitetest.com/public_html(htmlまたはphpファイル名があります)
    LogLevel警告
    Custom_Log/var/www/html/websitetest.com/log/access.logの組み合わせ

    変更を保存して、次のように入力します。

    sudo a2ensite websitetest.com.conf

    これにより、Apacheサーバーの再起動が促されます。 変更を有効にするために再起動します。 これで、LinuxでのWebホスティング用に自宅で独自のサーバーを作成する方法がわかりました。