自分が構築したウェブサイトをホストできるホームサーバーを作成したいと考えています。
これを Windows サーバーとして使い、ホスティング会社から入手したサーバーと同じように動作させたいのですが、その際に考慮すべき主なポイントは何ですか?
答え1
- 消費電力
- 電源の信頼性 (UPC は必要か?)
- 多くのホーム ネットワーク接続は非同期 (DSL、ケーブル) であるため、アップロード レートはダウンロード レートよりもはるかに低くなります。
- サーバーへのアクセスを許可しながら、ホーム ネットワークを外部から保護する適切な DMZ ネットワーク レイアウトが必要です。
答え2
「同じように動作する」とは、ソフトウェアのことを指していると想定します。その場合は、Windows Server のコピーを入手してボックスにインストールし、サービスを希望どおりに構成します。ボックス自体の仕様は、拡張の余地を残しつつアプリケーションを処理できるものでなければなりません。
サーバーなので、24 時間 365 日稼働させたいので、電力消費、熱、騒音が最大の懸念事項になります。机の下に置けるような比較的静かなものが必要です。電源調整用のバッテリー バックアップ/サージ プロテクターが必要です。スパイクや電圧低下時に接続を維持するために、ネットワーク ギアもバッテリー バックアップにすることをお勧めします。
静的IPアドレスによる安定したインターネット接続も必要です。できればビジネスクラスのサポートが必要です。動的IPアドレスでもできますが、理想的ではなく、ダイナミックDNSサービス動作します。
率直に言って、VPS (仮想プライベート サーバー) システムのコストが非常に低いため、よほどの理由がない限り、自宅にインターネット サーバーを設置する必要はないと思います。
答え3
最近まで、自宅で Windows サーバーを運用していましたが、特にひどいマルウェア感染に見舞われたため、Ubuntu Server を再インストールしました。これは完全に CLI であり、私にとっては楽しく魅力的な学習体験となっています。
さて、あなたに戻ります。Apache のような Web ホスト、MySQL のようなデータベース サーバー、そして PHP のようなスクリプト言語を実行する必要があります。
新しいサイトやページなどをアップロードするには、FTP アクセスも必要になる場合があります。
また、私はリモート アクセスを好みます。そうすれば、サーバーをクローゼットに押し込んで忘れることができ、モニター、キーボード、マウスを気にする必要がありません。
幸運を。