アプリケーションイメージから作成した Simple Application Server 上のプリインストール済みアプリケーションを表示・管理します。
前提条件
アプリケーションイメージから Simple Application Server が作成されている必要があります。Simple Application Server の作成をご参照ください。
この機能は、アプリケーションイメージから作成されたサーバーにのみ適用されます。OS イメージから作成されたサーバーには適用されません。
操作手順
本例では LAMP 6.1.0 サーバーを使用します。他のアプリケーションイメージでも手順は同様ですが、コンソールの詳細は異なる場合があります。
-
Simple Application Server コンソールのServers pageに移動します。
-
サーバー ID をクリックして、サーバー概要ページを開きます。
-
アプリの詳細 タブをクリックします。
説明このタブは、アプリケーションイメージから作成されたサーバーでのみ利用可能です。
-
アプリケーションの詳細を確認します。
アプリケーション詳細ページには以下が表示されます。
-
イメージ情報:サーバーの実行状態およびイメージバージョン。複雑な問題が発生した場合は、[サービスプロバイダーにお問い合わせ] または イメージヘルプドキュメントを表示する をクリックしてください。
-
基本的な使用手順。
これらの手順に従ってウェブサイトを構築します

-
アプリケーション情報:ユーザー名、パスワード、ウェブサイトのルートディレクトリ、ホームアドレスなどの構成詳細。
この LAMP の例では、データベースアカウント は
root、データベースパスワード を取得するコマンドはsudo grep mysql_root_passwd /root/env.txt、ウェブサイトのルートディレクトリ は/home/www/htdocs、データベースアドレス のポートは 3306 です。-
ホームのアドレス の横にあるリンクをクリックして、サーバー構成を確認します。
ページに It Works! と表示される場合、Apache は正常に動作しています。
-
データベースパスワード の横にあるコピー アイコン
をクリックし、次に リモート接続 をクリックします。ターミナルでコマンドを貼り付けて実行し、データベース管理者パスワードを取得します。[admin@iZ7xvdgmetdlzv3sg4qxxx ~]$ sudo grep mysql_root_passwd /root/env.txt mysql_root_passwd:EA397afc [admin@iZ7xvdgmetdlzv3sg4qxxx ~]$
-
-
アプリケーションのインストール情報。LAMP イメージには Apache 2.4(
/usr/local/apacheにインストール)、MySQL 5.7(/usr/local/mysqlにインストール)、PHP 5.6(/usr/local/php56にインストール)が含まれます。
-
-
アプリケーションを構成します。
たとえば、LAMP サーバーのウェブサイトのルートディレクトリにテスト用の .html ページを作成し、サーバーのパブリック IP アドレス経由でアクセスします。
-
[LAMP 情報] セクションでウェブサイトのルートディレクトリ(
/home/www/htdocs)を見つけ、接続 をクリックします。 -
rootユーザーに切り替えます。sudo su root -
ウェブサイトのルートディレクトリに移動します。
cd /home/www/htdocs -
test.htmlという名前のテストファイルを作成し、「Test001」と記述します。touch test.html echo 'Test001' >> test.html -
ブラウザで
http://<public_IP_address_of_your_Simple_Application_Server>/test.htmlにアクセスします。ウェブサイトのルートディレクトリ内のファイル変更は即座に反映されます。構成ファイルの変更には Apache の再起動が必要です。
警告Apache を再起動するとサービス中断が発生する可能性があります。オフピーク時間帯に実施してください。
ページに Test001 と表示される場合、ウェブサイトは正しく構成され、パブリックにアクセス可能です。
-
次のステップ
-
カスタムドメイン名経由でウェブサイトにアクセスできるようにするには、プロジェクトファイルをウェブサイトのルートディレクトリにアップロードし、ドメインのバインドと解決を行います。ドメイン名の登録と解決をご参照ください。
-
Alibaba Cloud では、LAMP 環境への MantisBT のデプロイや、1 台のサーバー上での複数サイトのホスティングなど、ウェブサイト構築に関するベストプラクティスを提供しています。ベストプラクティスの概要をご参照ください。