すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:LNMPスタックのデプロイ

最終更新日:Jan 06, 2025

LNMPは広く使用されているwebサーバーソリューションです。 LNMPは、Linuxオペレーティングシステム、NGINX webサーバー、MySQLリレーショナルデータベース管理システム、およびPHPプログラミング言語で構成されています。 このトピックでは、LNMPスタックのアーキテクチャと図について説明し、LNMPスタックのデプロイに使用されるメソッドの参照を提供します。

LNMPスタックのアーキテクチャ

  • Linux: LNMPスタックのコアとして機能し、安定したオペレーティングシステム環境を無料で提供し、Alibaba Cloud Linux、CentOS、Ubuntuなどの複数のディストリビューションをサポートします。

  • NGINX: 高い同時処理能力でよく知られている高性能webサーバーです。 NGINXは静的コンテンツを処理し、高速Common Gateway Interface (FastCGI) を使用してPHPと連携し、動的コンテンツを処理できます。

  • MySQL: LNMPスタック内にウェブサイトデータを格納するために使用されるリレーショナルデータベース管理システムです。 MySQLは、データクエリとストレージ機能を提供します。

  • PHP: 動的なwebページコンテンツを生成するために使用されるサーバー側のスクリプト言語です。 PHPをHTMLと統合し、NGINXおよびMySQLと組み合わせてPHPを使用して、包括的なwebアプリケーション開発機能を提供できます。

デプロイ方法

PHPがMySQLデータベースに接続する方法とNGINXがPHPをプロキシする方法については、「LNMPスタックのデプロイ」をご参照ください。