16.04前書き「LAMP」スタックは、サーバーが動的なWebサイトやWebアプリをホストできるようにするために通常一緒にインストールされるオープンソースソフトウェアのグループです。inuxオペレーティングシステムを表す頭字語です。HPによって処理されます。16.04ドロップレットにLAMPスタックをインストールします。Ubuntuは、最初の要件であるLinuxオペレーティングシステムを満たします。+`権限が設定された別の非rootユーザーアカウントが必要です。16.04の初期サーバーセットアップの手順1〜4を完了すると、これを行う方法を学習できます。Webサーバーは、世界で最も人気のあるWebサーバーの1つです。十分に文書化されており、ウェブの歴史の大半で広く使用されているため、ウェブサイトをホストするためのデフォルトの選択肢として最適です。+`を使用して、Apacheを簡単にインストールできます。パッケージマネージャーを使用すると、Ubuntuが管理するリポジトリからほとんどのソフトウェアを簡単にインストールできます。目的のために、次のコマンドを入力して開始できます。+`コマンドを使用しているため、これらの操作はルート権限で実行されます。意図を確認するために、通常のユーザーのパスワードを求められます。+」はインストールする予定のパッケージとそれらが占有する追加ディスク容量を通知します。*を押して続行すると、インストールが続行されます。apache2.conf`ファイルに1行追加します。+`をグローバルに設定しない場合、Apacheの設定で構文エラーをチェックするときに次の警告が表示されます。OKテキスト編集でメイン構成ファイルを開きます。+`ディレクティブを追加します。サーバーに関連付けられたドメイン名がない場合は、サーバーのパブリックIPアドレスを使用できます。.ServerName完了したら、ファイルを保存して閉じます。次に、次のように入力して構文エラーを確認します。+`ディレクティブを追加したため、表示されるのは次のとおりです。OKApacheを再起動して、変更を実装します。apache2これで、ファイアウォールの調整を開始できます。ファイアウォールを調整してWebトラフィックを許可する次に、サーバーの初期セットアップ手順に従ってUFWファイアウォールを有効にしたと仮定して、ファイアウォールがHTTPおよびHTTPSトラフィックを許可していることを確認します。UFWにApacheのアプリケーションプロファイルがあることを確認できます。+`プロファイルを見ると、ポート80および443へのトラフィックが有効になっていることがわかります。Webページが表示されます。これは、情報提供およびテスト目的で表示されます。これは次のようになります。default]このページが表示される場合、Webサーバーは正しくインストールされており、ファイアウォールを介してアクセスできます。サーバーのパブリックIPアドレスを見つける方法サーバーのパブリックIPアドレスがわからない場合は、いくつかの方法で見つけることができます。通常、これはSSH経由でサーバーに接続するために使用するアドレスです。コマンドラインから、これをいくつかの方法で見つけることができます。+`ツールを使用して、次のように入力して住所を取得できます。's/\/.*$//'これにより、2〜3行戻ります。これらはすべて正しいアドレスですが、お使いのコンピューターはそのうちの1つしか使用できない可能性があるため、お気軽に各アドレスを試してください。+`ユーティリティを使用して外部のパーティに連絡し、_it_がサーバーをどのように見ているかを伝えることです。これを行うには、特定のサーバーにIPアドレスを尋ねます。http://icanhazip.comIPアドレスの取得に使用する方法に関係なく、Webブラウザーのアドレスバーに入力してサーバーにアクセスできます。ステップ2:MySQLをインストールするこれでWebサーバーが稼働しました。MySQLをインストールします。MySQLはデータベース管理システムです。基本的に、それは私たちのサイトが情報を保存できるデータベースを整理し、アクセスを提供します。+`を使用してソフトウェアを取得およびインストールできます。今回は、コンポーネントが相互に通信できるようにする他の「ヘルパー」パッケージもインストールします。mysql-server繰り返しますが、インストールされるパッケージのリストと、それらが占有するディスク容量が表示されます。*を入力して続行します。インストール中に、サーバーからMySQLの「root」ユーザーのパスワードを選択して確認するように求められます。これは、権限が強化されたMySQLの管理アカウントです。サーバー自体のルートアカウントに似ていると考えてください(ただし、現在構成しているアカウントはMySQL固有のアカウントです)。これが強力で一意のパスワードであることを確認し、空白のままにしないでください。インストールが完了したら、いくつかの危険なデフォルトを削除し、データベースシステムへのアクセスを少し制限する簡単なセキュリティスクリプトを実行します。次を実行して、インタラクティブスクリプトを開始します。mysql_secure_installationMySQLルートアカウントに設定したパスワードの入力を求められます。PLUGIN`を設定するかどうか尋ねられます。*、その他の場合は有効化せずに続行します。No:パスワード検証のレベルを選択するよう求められます。含まないパスワード、または一般的な辞書の単語に基づくパスワードを設定しようとするとエラーが発生します。STRONG:パスワード検証を有効にした場合、既存のルートパスワードのパスワード強度が表示され、そのパスワードを変更するかどうかを尋ねられます。*キーを押す必要があります。これにより、一部の匿名ユーザーとテストデータベースが削除され、リモートルートログインが無効になり、これらの新しいルールがロードされ、MySQLが行った変更がすぐに反映されます。この時点で、データベースシステムがセットアップされ、先に進むことができます。ステップ3:PHPをインストールするPHPは、動的コンテンツを表示するコードを処理するセットアップのコンポーネントです。スクリプトを実行し、MySQLデータベースに接続して情報を取得し、処理されたコンテンツをWebサーバーに渡して表示できます。+`システムを活用できます。PHPコードをApacheサーバーで実行してMySQLデータベースと通信できるように、いくつかのヘルパーパッケージも含める予定です。php-mysqlこれにより、PHPが問題なくインストールされます。これをすぐにテストします。ほとんどの場合、ディレクトリが要求されたときにApacheがファイルを提供する方法を変更します。`というファイルを探します。+`ファイルを検索するようにします。dir.conf`ファイルを開きます。/etc/apache2/mods-enabled/dir.confこれは次のようになります。+`仕様の後の最初の位置に移動します。押してファイルを保存して閉じます。*を押してファイルの保存場所を確認する必要があります。Webサーバーを再起動する必要があります。これを行うには、次のように入力します。+`サービスのステータスを確認することもできます。server.PHPモジュールのインストールPHPの機能を強化するために、オプションでいくつかの追加モジュールをインストールできます。