提供されている製品構成

Amazon Lightsail では以下の Plesk 構成を使用できます。

Plesk コンポーネントセット
Plesk Hosting Stack on Ubuntu 推奨セット*(Fail2Ban、ModSecurity、Plesk ファイアウォール、**WordPress Toolkit がデフォルトでインストールされています)

注釈: *The Recommended components set includes all components necessary for web hosting (including the web server, a mail server, a database server, and so on), plus the most popular and widely used features. For more information about Plesk Hosting Stack on Ubuntu, see the topic Plesk Web Admin SE.

注釈: ** Plesk Hosting Stack on Ubuntu の WordPress Toolkit には、基本的な機能しかありません。有料の WordPress 機能を使用するには、Plesk ライセンスを Web Pro または Web Host Edition にアップグレードしてください。

Amazon Lightsail に Plesk をインストールする

Amazon Lightsail に Plesk をインストールするには:

  1. 既存の AWS アカウントにサインインするか、新規アカウントを作成します

    注釈: Amazon Lightsail への接続を試みて HTTP エラー 403 が発生する場合、Lightsail にアクセスする IAM ポリシーを作成し、それを新規ユーザまたは既存ユーザにアタッチします

  2. Lightsail に進み[Create instance]をクリックします。

    image 79175

  3. [Instance location]の下で、[Change Region and zone]をクリックし、地域を選択します。小規模企業向けのウェブサイトのホスティングを計画している場合、地域からの訪問者のページ読み込み時間を短くするために、ゾーンはそれらの企業の所在地に近いものを選択することをお勧めします。

  4. [Pick your instance image]の下で[Apps + OS]タブを開き、[Plesk Hosting Stack on Ubuntu]を選択します。

    image 79441

  5. (オプション)[+ Add launch script]をクリックして、インスタンスの初回起動時にインスタンスで実行するシェルスクリプトを追加します。

  6. Lightsail uses SSH keys for authentication. To use an existing SSH key, click Change SSH key pair and select the SSH key you have uploaded earlier. You can also create or upload a new key pair or use the default one.

  7. インスタンスプランを選択します。Plesk Hosting Stack on Ubuntu の Lightsail プランは、月 10 ドルのプランからご用意しています。

  8. [Name your instance]の下で、インスタンスにわかりやすい名前を指定し、デプロイしたいインスタンス数を指定します。

    image 79038

  9. Click Create instance.

    You have created the Plesk instance on Lightsail. Wait a while until Plesk is configured to log in to it.

    注釈: デプロイが完全に終了するまでは、インスタンスを再起動したり、静的 IP アドレスを割り当てたりしないでください。デプロイにはしばらく時間がかかります。デプロイ中の Plesk インスタンスにログインすると、メンテナンス画面が表示されます。デプロイメントが終了すると、メンテナンス画面が消え、Plesk を使用できるようになります。

  10. Assign a static IP address to your instance and then restart it.

    Lightsail assigns a public IPv4 address to your instance by default. This IP address changes each time you start or stop the instance. After you assign a static IP address, it replaces the default public one and stays the same when you start or stop your instance.

    Watch the video tutorial

Accessing Plesk for the First Time

注釈: When you create a Lightsail instance with Plesk, all the necessary ports are automatically opened in the Amazon Lightsail Firewall (TCP 22, UDP 53, TCP 53, TCP 80, TCP 443, TCP 8443, and TCP 8447).

To log in to Plesk on Lightsail for the first time:

  1. Access the instance command line via SSH. You can do so using the following:

    • Your own SSH client, for example PuTTY on Windows or Terminal on Linux and macOS. If you go with this option, you will need the instance user name and IPv4 address. To see them, go to Lightsail > Instances, click your instance name, and scroll down to the "Use your own SSH client" section.

      image lightsail ip

      PuTTY is a free popular SSH client for Windows. However, PuTTY does not work with the standard .pem format of SSH keys. If you use PuTTY, you will need to convert the key downloaded from Lightsail to the PuTTY-specific format.

      Watch the video tutorial

      Unlike Windows, Linux and macOS have the command-line Terminal application available by default. If you use Terminal, you will need to set the specific permissions for the key downloaded from Lightsail and place the key in the designated folder.

      Watch the video tutorial

    • The Lightsail browser-based SSH client. To use the client, locate your Plesk instance and click the image terminal icon icon on it.

      image terminal icon big

  2. Run the following command to generate one-time login links:

    sudo plesk login
    
  3. Plesk will generate two login links: one with the instance hostname and the other one with the instance IPv4 address. Open the link with the hostname in your browser (for example, https://eloquent-ishizaka.192-0-2-1.plesk.page/login?secret=KgG2POCJYtWoBc2EHoJzV6ThQpxkMjwuj7hv-9LP8LLbSc-J).

    注釈: If the link with the hostname does not work for any reason, open the second link with the IP address (for example, https://192.0.2.1/login?secret=hlHH450sx%2FAlSJHj1VWJC2qKxK6gqVxtsMkYG6bf6wc%3D). In this case, you will see the "Your connection is not private" warning in your browser. Ignore the warning and proceed. It is safe to do so because the connection to your Plesk server is actually secure and encrypted with a self-signed SSL/TLS certificate.

  4. You will be redirected to the Plesk welcome screen. Provide your contact name and email address; read and accept the End-User License Agreement; set an administrator password.

    注釈: To log in to Plesk next time, use that password and the admin username.

  5. Click Enter Plesk to log in to Plesk.

Once brief initializing is finished, Plesk will be completely ready to work. You can start with creating your first website.

Next Steps

また、サブドメインの DNS レコードを個別の DNS ゾーンに保持するようにサーバを構成することをお勧めします。これには、以下のコマンドを実行します。

/usr/local/psa/bin/server_pref -u -subdomain-dns-zone own

注釈: The private IP address of the server is detected automatically. To avoid connectivity issues, do not register your instance's public IP address in Plesk. Only the private IP address must be registered.