自宅からのウェブサイトのホスティング[終了]


9

自宅からウェブサイトをホストしたい場合は、ドメイン名を購入します。次に、ISPから静的IPを取得します。次に、ホームシステムのIPアドレスをポイントします。システムにインストールされているSQLサーバーも使用でき、サイズを気にする必要はありません。ここではサーバーの山について話しているのではありません。1つのサーバーのみ。

こんなに簡単なのかと思っていたのですが、どうでしょうか。ここに欠けているものはありますか?ややシンプルなウェブサイトについて話している。しかし、それは重要ですか?


8
自宅での盗難、火災、停電、インターネット障害、バックアップ、トラブルシューティングなど、外出中、デート、就寝中。プログラマーとして、私はこれとは関係なく、他の誰かにそれを処理させたいと思っています。
JeffO 2012年

7
また、自宅とインターネットを接続するルーターとファイアウォールがあると仮定して、セキュリティとネットワーク構成について1つまたは2つ知っておく必要があります。私はいつでも仮想プライベートサーバー(VPS)に行きます。上記のすべてを実行できますが、手間がかからず、非常に低コストです。VPSの起動と実行には10分もかかりません。必要なのはクレジットカードだけです。
Manfred

回答:


10

これは素晴らしいアイデアです。複数のトピック(システム管理、セキュリティ、HTTP、ロギングの価値、外界との接触の喪失の検出など)について多くを学ぶだけでなく、インターネットをより個人的で、より人間的なものにしていきます。そもそも私たちを惹きつけたものの多く。

誰もが1996年に洗練された企業のPRを見るためだけに「ネットサーフィン」したいのか、それともターゲットを絞った広告に操作されたいのか。いいえ、ただ地獄です。私たちは、他の人が何をしているか、イチゴのポップタルの松明、踊るハムスター、偽のトイレのカムを見るためにウェブをサーフィンしたかったのです。できるだけ早く実行してください:Webサーバーをネットに接続します。

Windowsベースのサーバーを実行したいようです。私はWindowsについては何も知りません。個人用サーバー(http://stratigery.com)をLinuxで実行しています。Linuxに切り替えれば、いつでも質問をメールで送信できます。


1
+2複数のトピックについて学び、インターネットを個人的なものにするため。物事がどのように機能するかを知ることに勝るものはありません。多くの場合、学習するための最良の方法は自分で行うことです。ハムスターダンスリファレンスの場合は-1。
カイルホジソン2012年

+1は学習用、+ 1は96のパーソナルWebノスタルジア用。タイピング<somecompany>.comがうまくいかなかった期間を覚えていますか?楽しかったです。個人的なページなどが恋しいです。何人かの熱心な愛好家が何もないところからこのような素晴らしいページを書いたのに対し、今日では多くの既成のものが存在しています。一般に、それは一般大衆に利用可能である場合にのみ、もちろん、それは一般的に良いことです。しかし、神様、物事はもっと楽しかったです。また、ジャッカス(猫を猫と呼ぶことにする)が8歳のように入力したり、問題を解決して1時間後に「バンプ」を送信したりするように要求するのを見たことはありません。
ヘイレム2012年

ヘック、当時、接続された8歳児は、今日のほとんどの20のタイプよりも実際によくタイピングしています。あなたがしたことを見てください?週末の残りの期間、私を落ち込ませてくれました:)では、サンステーションと486をどこに駐車しましたか?
ヘイレム2012年

2
最初の段落では、これはサーバーの管理方法について知りたい人にとって間違いなく理にかなっています。ただし、2番目の段落は少し混乱します。VPSを使用してターゲット広告と企業広報を回避するという同じ目標を達成することはできませんか?地下室の外でウェブサイトをホストすると、2番目の段落でどのように役立ちますか?私たちはあなたのサーバーを見るためにネットをサーフすることはありません、あなたのウェブサイトを見るためにそれをします、そしてあなたがあなたのウェブサイトに置くものは地下のセットアップとVPSのセットアップの間でほとんど関係ありません。
jmort253 2012年

@ jmort253-私は、人々に自分のコンテンツをウェブに載せて、自分で支払うように勧めたかったので、あらゆる種類の企業のスポンサーによって全く汚染されていません。広告はブロックできます。ただし、Webサイトでの広告は、そのWebサイトが広告主の影響を受けていることをほんの少し示唆しています。新聞のようにね。彼らは広告を掲載しており、広告主を怒らせるわけにはいかないため、一部の記事は掲載されていません。そして、あなたはそれが起こらないと私に言うことができません。
Bruce Ediger 2012年

16

場合によります。小さな個人のWebサイトである場合は、どうしてですか。それが99,99%以上のサービス可用性を必要とするエンタープライズ規模のWebサイトである場合、それは確かに悪い考えです。

まず、コストについて考えます。

  • Windows ServerとMicrosoft SQL Serverは、すでに1ライセンスあたりの価格かなり高くなっています。サーバーをホストするために今数十万ドルを支払うことを好みますか、それとも基本的なホスティング計画のために月額$ 20の小額の料金を支払う方が良いですか?

  • 専用サーバーは、基本的なサーバーであっても、ある程度のコストがかかります。

  • また、消費電力についても考えます。サーバーを24時間年中無休で稼働させれば、明らかに請求書に影響が出ます。

次に、信頼性について考えます。

  • 午前3時です。目を覚ます!サーバーに小さなDDOS攻撃があります。サーバーが停止しています。午前4時より前にオンラインに戻るための戦略は何ですか。

  • 「ああ、もう二度とは!私のISPはうんざりだ!今月はインターネットが再びダウンしている!」と言ったことはありませんか?サーバーが稼働しているが、何もサービスを提供していないとしましょう。サーバーはインターネットに接続されなくなったため、ISPに接続を復元するのにどれくらいの時間がかかるかわかりませんか?

  • おはようございます。あなたのハードドライブに障害が発生します。ちなみに、すべてのデータが失われます。良い一日を過ごしてください。

    このシナリオの準備はできていますか?バックアップはスケジュールされていますか?RAID?より一般的には、システム内のすべてのコンポーネントの冗長性をどのように管理しますか?これらすべてを行うプロフェッショナルラックサーバーを購入できます。それはあなたに3000ドルかかります。準備はいいですか?

3番目に、スケーラビリティーパフォーマンス、およびここにリストするには長すぎる他の何千ものことについて考えます。たとえば、1つの基本的なこと:ほとんどのISPには、ダウンロード接続よりもアップロード接続がはるかに制限されています。両方の方法で同じ速度にするために、現在ISPに支払う10倍の支払いの準備はできていますか?

繰り返しになりますが、お金を気にしないのであれば、自分のコンピューターで個人のWebサイトをホストすることに問題はありません。しかし、自家製のホスティングとサービスの可用性を保証するプロのホスティングとのには大きなギャップがあり、サーバーの冷却を扱います。 。


1
Apache / MySQLが無料なのはそのためです...
動的な

1
Apache / MySQLは、それらに情熱を傾けているときや、それらを構成して使用する方法を知っているときなどは無料です。そうでない場合(OPの場合のようです)、Apache / MySQLはすぐに高価になります。マイクロソフト製品の有料版も。
Arseni Mourzenko 2012年

これが悪い考えである理由です;-)
動的な

LamppまたはXAMPP。これはApache / MySQLバンドルであり、インストールは非常に簡単です。自分で設定する方法を学びたいのでない限り、ApacheとMySQLを別々にインストールする必要はありません。
jmort253 2012年

1
@MainMa:チャンスではありません。SQLServerの問題を解決するためにコンサルタントを雇う必要がありました。ライセンスが高額だったと思われる場合は、彼の料金が表示されるまでお待ちください。MySQL(または優れたPostgresql)は、SQLServerよりも使いやすく、構成がはるかに簡単です(そして、超大規模なサイトが必要な場合は、Oracleを使用すれば、多くの手間を省けます)。
gbjbaanb 2012年

3

うまくいかないことがたくさんあります:

  • コンピューターがクラッシュしてサイトがダウンする可能性があります。
  • 静的IPを使用すると、コンピューターの安全性が低下します。
  • サーバーのすべての問題をトラブルシューティングする必要があります。
  • サーバー側のソフトウェアを更新するのは簡単ではありません。
  • (ISPによっては)静的IPの支払いが必要になる場合があります。
  • 盗難、火災、コンピューターの死、インターネットのねじ込みなど...

また、すべてをインストールした後でも、それをどうするかについての十分な知識が必要です。また、Webビルダーを使用することもできません。そして、あなたはcPanelのために支払う必要があります。

あなたはなぜ正直なところ、私は見ることができないでしょう(あなたはPHPやその他の特別の理由を知りたい場合を除き)自分でサーバーを設定します。

編集:

コメントに答えるために、OPは彼が学んでいると言ったのではなく、彼が小さなウェブサイトをホストしていたと言った。私はそれが学習のために素晴らしいだろうという事実に同意します(それが私がそれを持っている理由です)が、彼は(私たちの知る限り)学習していません。


1
私には非常に良い理由があります:学ぶために!!! 確かに、100万ドルのプロジェクトをホストしないでください。個人的なサイトで、ダウンタイムを気にせず、2人のフォロワーを失うことを気にしない場合、そのようなナンセンスは、私があなたの理由を理解していないためです。できませんでした。私自身はもうあまりホストしていませんが、確かに数年前にかなりの時間をかけて(ウェブサイト、コードリポジトリ、FTPサーバー、電子メールサーバー...)、それほど難しくはありませんでした。さらに、これをローカルで機能させることは常に便利です(コードリポジトリのように)。たとえば、最近開発チームの誰かがテスト用にサーバーをインストールする方法を知らないのは残念です。
ヘイレム2012年

2
たくさんのアイデアはもっとひどいです。

@haylem-学ぶためにそれを行うことに同意しましたが、ビジネスを運営しようとしている場合、それは単に悪い考えです、期間。このセットアップで達成しようとしている作業を行う代わりに、ハックジョブのIT環境の管理に時間を費やすことになります。また、ジェは彼の答えの中で「学ぶ」部分について述べました。したがって、+ 1
jmort253

静的IPはセキュリティにそれほど影響しません。ほとんどのISPで動的IPが頻繁に変更されることすらありません。私はそれを長所として数えません。
WalterJ89 2012年

他の点はかなり強力です。繰り返しますが、それが単に学ぶことであるならば、それのために行ってください!しかし、ビジネスの場合は、すべての調査を行い、バックアップ計画のバックアップ計画を立てることは非常に確実です。
jmort253 2012年

2

これは、ビジネスで使用している場合は、通常の消費者ベースのインターネットを使用して、自宅の外で自分でサーバーを実行することはお勧めしません。

@MainMaが言及した最も重要な点は、定期的なコンシューマーインターネットのダウンロード速度とアップロード速度に不均衡があることです。ほとんどのISPでは、アップロード速度はダウンロード速度の約半分です。

Webをサーフィンするとき、サーバーとのハンドシェイクとHTTPリクエストをインターネットで閲覧するときに、アップロード速度が使用されます。アップロード速度が大幅に低下すると、アクセスしようとしたWebページがハングし、ロードに問題が発生します。

マウスが通りの電話線を一度噛んで、感電し、ダウンロード速度は問題なかったが、アップロード速度は約150Mbpsに低下した。私のインターネット接続はひどかった、そして私はちょうどネットを閲覧していた!他の人がアップロード帯域幅を使用しているとしたらどうなるか想像してみてください...

また、反対側のユーザーエクスペリエンスがどのようなものか想像してみてください。自宅のインターネットからコンテンツを読み込もうとすると、ダウンロード速度の約半分しか表示されません。家庭のインターネットはこの負荷を処理するように設計されていなかったため、これはスケーリングしません。

独自のアプリケーションをホストするほとんどの組織には、T1回線またはビジネスと同等のインターネットがあります。一般的に、それは家庭のインターネットよりもはるかに高い価格です。

したがって、学習のためだけにこれを行っていて、トラフィックがまったくないことを期待していて、現在使用しているコンピュータがネットワークの他の部分から安全に隔離されている場合は、楽しい実験になる可能性があります。

しかし、あなたがこのセットアップでビジネスを運営することを計画しているなら、失うことに備えてください。これは、「グリッドから外れる」ことを試みたい場合ではありません。


1

インターネットは信じられないほど敵対的な場所です。自動化された攻撃は常に脆弱なサーバーをスキャンしています。私はこのビジネスに何年も関わっていませんが、2005年頃、地元の大学では、LinuxやWindowsのストック、デフォルト、インストールでインターネットに接続されたサーバーの平均寿命は約5分でした。妥協する前に。

インターネットに接続されているサーバーを担当する場合は、セキュリティの問題に迅速に対応する必要があります。また、新しい脅威に遅れないようにするために、セキュリティニュースを引き続きフォローする必要があります。あなたがこのことを学びたいなら、それは素晴らしいことです。それを学び、独自のサーバーを管理するより良い方法はありません。しかし、それは多くの作業であり、あなただけがあなたのコアな興味に集中することがより意味があるかどうかを決めることができます。


1

そうでない理由はありません-サーバーまたはVPSを喜んでレンタルし、まったく同じ問題を抱えている可能性があります。

自宅ではなくVPSまたは専用サーバーを使用する理由が1つだけあります。インターネット接続は、自宅接続よりもデータセンターではるかに優れています。確かに、それは少し高くなりますが、あなたの裏寝室にあるサーバーがあなたのすべての電気を使い果たしてしまう必要はありません。また、バックアップスペースや自動再インストールなど、物事を管理するためのツールも多数あります。

問題の残りはすべて学習課題です。サーバーのほとんどがWebを実行しているため、サーバーにはLinuxをお勧めします。また、Windowsの場合よりも、サーバーの管理、セキュリティ保護、および維持について多くの情報があります。


1

これを行わない理由の1つは、まだ言及されていません。自宅がADSL経由でインターネットに接続されている場合です。「A」は非対称を意味することを忘れないでください。他の人のサイトからhttpを4〜8メガビット/秒で吸うことができるかもしれませんが、上流に256〜512 kbpsしかない場合、重要な画像コンテンツが含まれていると、サイトが非常に遅くなります。数人の同時ユーザー以上です。

それとは別に、それは完全に可能だと思います。私は、ホームオフィスの机の下にあるマシンが唯一のWebサーバーであり、オンラインビジネスを長年成功させている人物を知っていました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.