新しい VPS でドメイン/Web サイトをホストするにはどうすればよいですか?

新しい VPS でドメイン/Web サイトをホストするにはどうすればよいですか?

私は平均的な Ubuntu ユーザーですが、現在、Ubuntu に関する知識を深めようと決めました。私は Web 開発者なので、最近、Ubuntu で動作する独自の Web サーバーをセットアップすることにしました。

Ubuntu 11.10 を搭載したアンマネージド VPS を購入しました。Apache、PHP、MySQL をインストールし、基本的なセキュリティ変更も行いました。

以前は、すべてが cPanel 経由で管理されていた共有ホスティング ユーザーでした。これは簡単でした。今はまったく異なり、管理されていない VPS を使用しており、ホスティング会社がサポートしてくれないため、何もわかりません。

私の質問:

以前は、新しい Web サイトをホストしたい場合、レジストラからドメインを購入した後、ドメイン ネームサーバーを共有ホスティング ネームサーバーに変更し、cPanel 経由でドメインを追加するだけでした。新しい VPS でドメイン/Web サイトをホストするにはどうすればよいですか? ネームサーバーを取得するにはどうすればよいでしょうか? ネームサーバーを設定するにはどうすればよいでしょうか?

答え1

Ubuntu を実行する VPS 上で自分のドメイン名を使用して Web サイトをホストするには、「合理的」かつ「実用的な」方法が多数あります。

サイトを動かすための強化された Ubuntu LAMP サーバーをセットアップするためのわかりやすいガイドを提供します。 http://blog.al4.co.nz/2011/05/setting-up-a-secure-ubuntu-lamp-server/

ネームサーバーの設定に関しては.... それを行わないでください :) ほとんどのレジストラが提供する無料の DNS サービスを使用するか、Afraid.org や Cloudflare などのサービスを使用して DNS を処理します。

答え2

DNSサーバーを設定するには、BindなどのDNSサーバーをインストールする必要があります。手順についてはこちらをご覧ください。https://help.ubuntu.com/community/BIND9ServerHowto ただし、他のユーザーが提案したように、DNS サービスを「適切に」動作させるには、少なくともプライマリとセカンダリの 2​​ つの DNS サーバーが必要なので、サードパーティが提供する DNS サービスを使用することをお勧めします。VPS プロバイダーが使用可能な DNS サーバーを提供している場合がありますので、独自の DNS サーバーを設定する前に、まずプロバイダーに問い合わせてください。

Apache/php/mysql を設定してサイトを運営するには、こちらの手順を参照してください。https://help.ubuntu.com/community/ApacheMySQLPHP

関連情報