質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

87.49%

自宅サーバー

受付中

回答 5

投稿

  • 評価
  • クリップ 1
  • VIEW 2,299
退会済みユーザー

退会済みユーザー

現在centosを使用して自宅サーバーを立てようと考えています。
初心者なのでわからないことが多数あり、ご教授お願いしたいです。

localでapacheを立て、localhostでapacheのHPを表示することができました。
これから独自のドメインなどを使ってHPなどを公開する場合どのようにやっていくのでしょうか?

まずはipアドレスがいると思うのですが、これは独自ドメインを年間1000円くらいでとることができるので、それで良いのでしょうか?

自宅サーバーを立て、HPをネットに公開するまでの流れを教えて頂きたいです
  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 5

+2

自宅サーバーを独自ドメインにて公開するにはサーバ以外にも
以下が必要となります。
・ドメイン
・固定IP(無くても不可能ではないが、あったほうがよい)
・DNS(ホスティングサービスを運営する以外に自前で運用するメリットはない)
少なくともドメインの取得や管理だけは
自身で直接行うのは無理ですので、お名前.COM等の業者(レジストラ)に依頼しなければなりません。
自宅サーバーを立て、HPをネットに公開するまでの流れですが
手間とコストのバランスが取れていそうなのを一例として挙げます。

1.インターネット・プロバイダのオプション等で固定IPアドレスを取得。
2.独自ドメインを年間1000円くらいで取得。
3.ドメインを取得したレジストラのDNSを使用する(ほとんどのレジストラが対応しています)。
4.Webサーバに取得したドメインのヴァーチャルホストを定義。
5.必要なサービス(ポート80,443等)を公開状態にする。

本掲題とは直接関係ありませんが
サーバを公開する際のセキュリテイ対策については
十分にご検討ください。

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

+2

単にHPをWeb上に公開したいというのであれば、自宅サーバーではなくVPSを建てたり、静的ページであればGitHub Pagesなどの静的ページホスティングサービスを利用するのが簡単です。

自宅サーバーを建てる場合は、既に投稿されている回答の内容の他に、自宅のルーターを作業が発生します。プロバイダによって異なりますが、現在使っているルーターがローカルネットワーク内でIPアドレスを固定したり、ポートを解放するなどの操作が行えることを確認して下さい。場合によってはモデムとルーターが一体となっていて、モデム内のルーター機能を無効化して新しく購入したルーターを接続する・・・などが必要になるかもしれません。

ネットワークやハードウェアの知識が少し必要になるので大変ですが、逆にハマればとっても面白い領域だと個人的に思っています。基本的にサーバーを建てる際にはVPSをおすすめしますが、興味があれば自宅に建ててみるのもよいかな、という程度です。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

0

基本的には独自ドメインと固定IPの両方が必要です。独自ドメインはどこで取っても構いませんが、固定IPはお使いのプロバイダのものを使う必要があります。

固定IPで無くても大丈夫なDDNSや、ローカル環境をそのまま公開出来るngrokなどもありますが、少し裏ワザ的な感じです。

どうしても自宅サーバーでなければならない、と言うのでなければ、VPSをオススメします。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

0

恐らくですが、上記方法の他にも自宅ルーターの設定変更等が必要になりますね。
私も自宅ルーター設定を変更(ポートフォワード設定)を行い自宅内のサーバに外部から接続できるように個別設定を行っております。

ただし、この方法は契約しているインターネットプロバイダーの保証が無くなったりする可能性があるので余りお勧めできません。
また、ルーターの設定を誤って設定したりした場合、インターネット接続が出来なくなったりする可能性もありルーター設定の知識が無いのであれば、この方法は行わない事をお勧めします。

その場合、格安のレンタルサーバを契約するまたは、VPSサーバを利用するなどの方法をお勧めします。
ドメインは、お名前.comなどで購入しDNS設定を行えば外部公開も簡単です。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

0

1. 自宅で利用しているインターネット接続プロバイダで「固定IPアドレス」を提供してく
   れるサービスを契約する  
  *  @niftyの例
  * 契約中プロバイダが提供していなくても固定IPアドレスを取得する方法はありますが、
    環境依存なので調べてみてください
2. インターネット接続にルータを使用していれば、設定を適切に変更して「固定IPアドレ
  スのHTTPポート宛通信を自宅サーバに振り分ける」ようにする
  * ルータを使用していない場合など、接続形態にはいろいろあるのでその場合に実現で
    きるか・どう実現できるかは調べてみてください
3. 独自ドメイン(FQDN)で自宅サーバにアクセスできるようにしたければ、独自ドメイン
    から固定IPアドレスを「検索」できるように DNS の設定をおこなう
  * 独自ドメインを購入した業者が DNS を提供しているならそれを使えばいいですし、
    そうでない場合は自宅サーバ自体を DNS サーバにする必要があります。これも委細は
    調べてみてください

が主な流れになります。調べること、試すことがとても多いです。もちろんリスクもあります。しかし、やらなければわからないことも多いので、がんばってやってみてください。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 87.49%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

同じタグがついた質問を見る