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スタックのデプロイ」をご参照ください。