私は平均的な 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