web-dev-qa-db-ja.com

cPanel / WHMを捨てて、手動セットアップを優先

現在、リセラーアカウントでcPanel/WHMを使用していますが、専用サーバーの取得を検討しています。最初に考えたのは、専用のボックスにこの設定を複製して、新しいアカウントをすばやく作成できるようにすることでした。私は管理対象サーバーになるので、彼らはLAMPスタックをセットアップします。

CPanelとWHMが実際に必要かどうか知りたいです。アカウントとデータベースを作成するだけで、クライアントにはFTPアクセスがありません。cPanel/ WHMの機能の多くは使用しません。私はシステム管理者ではなく、Windows/GUIのバックグラウンドを持っていますが、開発サーバーのセットアップに関する知識があります。

WHM:アカウントの作成

これにより、Apache仮想ホスト、FTPアクセス、およびDNS設定がセットアップされると思います。 Apacheファイルを編集して仮想ホストを作成する知識があります。 DNSがサーバーIPを指しており、仮想ホストが構成されていてサーバーが(php)ページを提供できる限り、私は考えるのは正しいですか?

すべてのサイトを表示するには、サーバー全体/ htdocsのみのアクセスを許可する必要があるため、サイトごとのFTPアクセスが必要かどうかはわかりません。

専用ホストを提供する会社は独自のDNS管理ツールも提供するため、cPanelを使用する必要はありません。

MySQL:ユーザーとデータベースの作成 cPanelを使用して、MySQLユーザーとデータベースを作成します。これは専用のボックスであり、ルートアクセス権を持つことができるため、これはdb管理用のSQLyogとユーザー管理用のphpMyAdminに置き換えることができると思います。

CPanelが必要ですか、それともアカウントを作成するためにいくつかのテキストファイルを編集して取得し、データベース用のMySQLツールを使用できますか?または、サイトがどのように構成されているかについての重要な何かを見逃していますか?

4

[免責事項:私は以下のリストのいずれかの会社で働いています]

ホストがDNS管理を提供するため、ニーズは次のように聞こえます。

  • apache仮想ホストのセットアップ、
  • sFTPアカウントの管理、および
  • mySQLデータベースとユーザーの作成。

それは正しいですか?

間違いなく手動でサイトをセットアップできますが、無料のcPanelの代替品を使用することで、生活が楽になる可能性があります(結果としてより幸せになる可能性があります)。

Matthew BrownEditor's Picksリストを維持します:

ZPanel-非常に印象的な製品です。 ZPanelが非常に洗練されているように見えるので、リストに入れていただければ幸いです。

ServerPilotこれの無料版と有料版の両方が、サーバー制御への新しいアプローチとして注目されました。 Server Pilotを使用すると、移行が非常に簡単になります。

Direct Adminは、ホスティングを販売する最も複雑なビジネスソリューションでさえも必要なものを提供するように見えるという点で、すべてのボックスにチェックマークを付けます。統合された請求と支払いをすぐに提供するようには見えませんが、ITチームがあなたのためにセットアップするのはかなり簡単なことです(私は想像します)。

Froxlor-繰り返しますが、これは非常に感銘を受け、自分で使用するための短い提案のアイデアに私を売りました。

Webminの無料CPanel代替のファミリーも言及に値します。 UIは、最近のシステムのいくつかと比べるとかなりひどいように見えますが、コントロールに必要なものは何でも、しっかりした信頼できるコントロールパネルです。エレガントな外観のWebホスティングコントロールパネルではないかもしれませんが、総合的なサーバーコントロールパネルであり、優れたサポートと完璧な価格(まったく何もありません)です。

Kloxo-有料のソリューション以上のものを提供するように見える本当に堅実な製品。短いリストのもう1つ。

ソース: Lord Matt


私はServerPilotで働いていますが、私たちのfreeプランの下で必要なものはすべて逃げられるようです。

インストールには数分しかかかりません。Nginx、Apache、MySQL、および最新バージョンのPHPの最適化されたスタックを構成します。

Apache仮想ホスト

これは非常に簡単です-各サイトに対してappを作成するだけです。すべてのアプリについて、NginxとApacheのモジュラーvhost構成を取得し、それぞれが分離されたディレクトリルートを取得します。

仮想ホストテンプレートは、ほとんどのユーザーがそのまま使用できる正常なデフォルトを使用します。仮想ホストに固有の何かを追加するときが来たら、 カスタマイズは簡単です

SFTPおよびSSHアクセス

これもかなり簡単です。 Webアプリ専用のデフォルトのSFTP/SSHユーザーを設定し、このアカウントを使用してアプリの更新を展開できます。

さらに、新しいSFTP/SSHユーザーを作成および管理できます。事実上、これにより、別々のSFTPユーザーによって管理される複数のアプリを同じサーバー上に置くことができます。

MySQLデータベース

各アプリにはMySQLデータベースを関連付けることができ、dbユーザーの作成は簡単です。

たとえば、私がまとめた短いスクリーンキャストでは、新しいDrupal 7サイトのデータベースとユーザーを作成する速さがわかります。 http://www.youtube.com/watch ?v = YFPQNMFknf8 (1:09)

Creating a MySQL database with ServerPilot

また、phpMyAdminが必要な場合は、 起動して実行するための楽勝 です! :)

3
Kevin

独自のVPSまたはクラウドサーバーの管理は、マネージドホスティングの使用よりもはるかに複雑であることに注意してください。サーバーを管理している場合、cPanelはほとんど必要ありません。

私はWHMやApacheを使用していませんが、ほとんどの管理者はSSHセッションを介してコマンドラインからサイトをセットアップしていることを知っています。まともなVPS /クラウドホスティング会社は、サービスの一部としてDNSマネージャーを提供します-必ず確認してください。ドメインのレジストラで作成するエントリは、選択したサービスプロバイダーに基づきます。通常は、ds1.example.comds2.example.comのような2つのエントリです。

はい、サービスプロバイダーのDNSマネージャーに関する限り、はい、通常、彼らはあなたに与えたサーバーのIPアドレスを入力します。これはすべてドキュメントに記載されています。

FTPアクセスは不要であり、望ましくありません。 SFTPを使用する必要があります。サーバーへのアクセスを、絶対にそれを必要とする人のみに制限する必要があります。ほとんどのWebサイトでは、サーバーは1人だけです。

PhpMyAdminを使用してMySQLのすべての側面を管理できるようにする必要があります。したがって、この場合、ユーザーとデータベースの両方を管理します。

1
Paul

私の意見では、cPanelには2つの利点があります。

  1. その遍在。急いでcPanelサーバーが必要な場合は、膨大な数のホスティング会社のいずれかで、文字通り、約10秒でプロビジョニングできます。必要に応じて、急いで移行するのが本当に簡単になります。また、新しいクライアントをサービスに簡単に移行できます。おそらく既にcPanelを使用しているので、2、3回クリックするだけです。

  2. 私のクライアントはそれが好きです。最近のインターフェースのテーマは魅力的で直感的です。しかし、私は古くてugいものについても苦情を受けたことはありません。 cPanelライセンスは、サーバー上のクライアント間で分割されると安価になるため、気に入った場合は入手できます。

cPanelにはいくつかの欠点もあります。主に、cPanelが次に更新するときにcPanelが上書きしない方法で設定と構成を変更する方法を見つけるのに費やされる時間です。しかし、それはかなりまれなことです。

個人的には、私だけがアクセスするマシンでは、cPanelを気にしません。クライアントがアクセスするサーバーの場合、私はそうします。利便性のために、そして顧客を満足させるために費用をかける価値があると思います。

1
GeekOnTheHill