警告: 2018年4月8日、VestaCPに脆弱性が発見され、攻撃者がホストシステムを侵害し、他のサーバーを標的とする悪意のあるトラフィックを送信する可能性がありました。 その結果、DigitalOceanはポート8083を無効にし、VestaCPは、新規および既存のインストールに影響する問題にパッチが適用されるまで、インストールファイルを削除しました。 進行中の開発の詳細を確認し、この問題を軽減する方法を学ぶには、この脆弱性に関するコミュニティの質問をお読みください。

ステータス:非推奨

この記事では、サポートされなくなったバージョンのUbuntuについて説明します。 現在Ubuntu12.04を実行しているサーバーを運用している場合は、サポートされているバージョンのUbuntuにアップグレードまたは移行することを強くお勧めします。

理由:
Ubuntu 12.04は2017年4月28日に保守終了(EOL)に達しました and no longer receives security patches or updates. This guide is no longer maintained.

代わりに参照してください:このガイドは参照として役立つ場合がありますが、他のUbuntuリリースでは機能しない場合があります。 可能な場合は、使用しているUbuntuのバージョン用に作成されたガイドを使用することを強くお勧めします。 ページ上部の検索機能を使用して、より新しいバージョンを見つけることができます。

序章


Vesta は、Ubuntu Linux(12.04 LTS、13.04および13.10)、Debian 7、CentOS(5および6)、およびRHEL(5および6)を現在サポートしている使いやすいオープンソースのWebホスティングコントロールパネルです。 それはあなたがあなたのVPSであなたのウェブサイトを簡単にホストして管理することを可能にするためにデフォルトでたくさんの機能を詰め込みます。

1. ドロップレットを作成して設定します


新しいVPSを作成および構成します。

仮想サーバーを稼働させたら、ドロップレットの構成中に作成したユーザーでssh経由でログインします。 rootとしてログインする場合は、以下のすべてのコマンドで「sudo」コマンドを省略できます。

新しいVPSが実行されていることを確認したら、先に進んでパッケージインデックスを更新します。

sudo apt-get update

今は、それを必要とする可能性のあるパッケージをアップグレードする良い機会かもしれません。

sudo apt-get dist-upgrade

2. Vestaをインストールします


次に、Vestaインストールスクリプトをダウンロードします。

curl -O http://vestacp.com/pub/vst-install.sh

その後、このスクリプトを実行します。

sudo bash vst-install.sh

インストールスクリプトは、インストールされるソフトウェアに関するいくつかの情報を示しています。

「y」と「Enter」を押してインストールを続行します。

有効なメールアドレスを入力するよう求められます。 アクセスできるアドレスを慎重に入力し、入力したアドレスに入力ミスがないか再確認してください。確認を求められることはありません。 Vestaはこのアドレスを使用して、ログイン資格情報の送信を試みます。 アドレスを間違って入力しても心配しないでください。 インストール後、必要なすべての情報がターミナルウィンドウに表示され、Vestaがインストールされるとすぐに管理者の電子メールアドレスを変更できるようになります。

完了すると、次の情報が表示されます。

アドレス、ユーザー名、およびパスワードをメモします。 コントロールパネルにログインするために必要になります。


ノート

ユーザーにsudoアクセスを許可した場合は、Vestaのインストールでsudoers.tmpファイルが上書きされていくつかの構成が追加されるため、今すぐ再設定することをお勧めします。 ページのステップ4で、sudoアクセスの設定について読むことができます。


Vestaが生成したパスワードが気に入らない場合は、ログインするとパスワードを変更できます[または、いつでも次のコマンドを実行できます]。

sudo /usr/local/vesta/bin/v-change-user-password admin NEW_PASSWORD

NEW_PASSWORDを、管理者ユーザーに使用するパスワードに置き換えるだけです。 上記のコマンドは、パスワードを紛失した場合にパスワードをリセットするのにも便利です。

3. Vestaにログインします


Vestaがインストールされたので、ブラウザを開いて、ステップ2でVestaから提供されたアドレスに移動します。 注意しなかった場合、アドレスは次のようになります。

https://<your-server-IP-address-or-URL>:8083

URLはhttp://ではなくhttps://で始まることに注意してください。 これは、安全な接続を介してVestaにアクセスしていることを意味します。 このセキュア(SSL)接続には、データ転送を保護するために使用するVPS上の証明書が必要です。 まだ証明書を設定していないため、署名されていないサーバーで生成された証明書が使用されます。そのため、次のスクリーンショットのような警告メッセージがブラウザから表示されます。

ブラウザで「Proceedanyway」または同等の機能を押すだけで、ログインページが表示されます。 手順2で取得した資格情報を使用してログインします。

ログイン後、ユーザー、Webサイト、DNSサーバー、データベースなどの構成を続行できるコントロールパネルが表示されます。

提出者:Francois De Wet