GNU/Linux >> Linux の 問題 >  >> Linux

ホームサーバーのセットアップ方法

  • ハードウェア コンポーネント :インターネット接続を備えたルーター、ウェブ サーバーとして機能するコンピューター、ルーターをコンピューターに接続するためのネットワーク RJ45 ケーブル。
  • ソフトウェア コンポーネント :OS Windows または Linux、Apache サーバー、Dreamweaver や Joomla などの Web ページを作成および編集するためのプログラム、WordPress (無料) プログラム。

サーバーのインストールと実行

サーバーをインストールして実行するのはかなり簡単な傾向がありますが、複雑なのは、サーバーが毎日何千ものアクセスに対応し、それらを安全に管理する必要がある場合です。しかし、すべてはサーバーに与えたい用途に依存します。ニーズがわかっていれば、必要な構成を簡単に選択できます。このセクションでは、基本的な Web サーバーをマウントするための決定と手順について説明します。

1.サーバーがインストールされているコンピューター

x86 (32 – ビット) を使用するのが通例ですが、次のことも考慮する必要があります。

  • インストールされるサーバー ソフトウェアの種類
  • 1 日あたりのユーザー数
  • マルチメディアやビデオ コンテンツを含むウェブサイトなど、ホストするコンテンツの種類

上記を明確にすることで、サーバーとして使用するために必要なコンピューターの能力と機能を見積もることができます。最も強力なサーバーは 4 ~ 8 個のプロセッサと、可能な限り多くの RAM です。ただし、デュアル コア プロセッサ (2 コア) と 2 GB の RAM とハード ドライブを搭載したコンピューターでは、実際には S-ata で十分です。単純な Web サイトを提供するなど、特定の条件での Web サーバー。

2.オペレーティング システムの選択

1 つ目は、Windows、Linux、または Unix ライクのいずれかを決定することです。最も人気があるのは最初の 2 です。私たちの基準では、次の 2 つのタイプに分類されています。

  • 適切なサーバー:Linux、Windows XP、Windows のいずれか
  • プロフェッショナル サーバー:Windows Server 2008/2012

3.サーバー プログラムを選択

これは基礎の 1 つです。

  • Apache サーバー:間違いなく優れた選択肢です。これは最も使用されているサーバーです。無料で、Windows と Linux の両方のバージョンがあります。
  • IIS (Internet Information Server):Windows XP Professional 2000 以降に付属しています。これの問題は、より多くのサーバー リソースが必要であり、そのパフォーマンスがリソース管理に関して Apache ほど良くないことです。

4.インターネット接続

前に述べたように、インターネットの速度/帯域幅は、サーバーに到達できるユーザーの負荷を制限するものです.私たちのニーズと私たちが持っているウェブサイトのタイプを常に心に留めておいてください.原則として、サイトは、クライアントまたはサーバーの最も遅いコンポーネントまたは周辺機器と同じ速度でサービスを提供します。

5.ルーターのポートを開く

サーバーがインターネットに接続されていることを確認するには、ルーター、ファイアウォール、またはプロキシで必要なポートを開く必要があります。Web サーバーの場合、ポート 80 はオンライン伝送用の欠陥のある HTTP ポートです。 HTTP の標準です。

6.ドメインを雇う

ドメイン名は、ウェブサイトを識別する名前です。各ドメインはインターネット上で一意である必要があり、正しいアドレス (この場合はホーム サーバー) を指している必要があります。

7.固定または動的 IP を持つ

固定 IP を持っておらず (変更なし)、逆に IP が動的 (プロバイダーが新しい IP を割り当てるか、ルーターを再起動するたびに変更) である場合は、動的 DNS サービスを利用する必要があります。ドメイン名ではなく、IP アドレスで。各 Web サーバーには、ドメイン名を IP アドレスに変換するためのドメイン ネーム サーバー (DNS) が必要です。

no-ip など、このサービスを無料で動的 DNS に提供しているオンライン企業は複数あります。

8.ファイアウォールを構成する

ユーザーは、インターネット IP を介して Web サーバーにアクセスし、内部に配置したページを表示できます。ファイアウォールが Web サーバーへの着信接続を許可していることに注意する必要があります。ファイアウォールがある場合は、Web サーバーにアクセスできるように適切なルールを作成する必要があります。ファイアウォールがない場合は、ファイアウォールをインストールして構成し、Web サイトのセキュリティを強化することをお勧めします。これは、自分自身だけでなく、訪問者のために講じなければならない多くのセキュリティ対策の 1 つにすぎません。ただし、小規模で個人的な Web サイトの場合は、ここで説明する手順で十分です。


Linux
  1. ApacheWebサーバーを構成する方法

  2. Ubuntu22.04でWireGuardを設定する方法

  3. CentOS 8でDHCPサーバーをセットアップする-その方法は?

  1. Debian11サーバーでSFTPサーバーをセットアップする方法

  2. Web転送を設定する方法

  3. CentOS8でVSFTPDを設定する方法

  1. RaspberryPiをDNSサーバーとして設定する方法

  2. Ubuntu18.04でOpenVPNサーバーをセットアップする方法

  3. CentOS7でOpenVPNサーバーをセットアップする方法