スポンサーリンク
nginxとは・読み方
nginxはオープンソースのWebサーバです。
nginxはエンジンエックス
と読み、以下特徴があります。
特徴
- 処理性能が高い
- 高い並行処理性能を持つ
- メモリ使用量が少ない
- 高機能(リバースプロキシやロードバランサとして使える)
パッケージ更新
nginxをインストールする前に、aptでパッケージを更新します。
パッケージ更新コマンド
nginxパッケージ確認(インストール前)
nginxパッケージが存在することを確認します。
実行コマンド(インストール前)
実行結果例(インストール前)
nginxインストール
aptでnginxをインストールします。
nginxインストールコマンド
nginxパッケージ確認(インストール後)
実行コマンド(インストール後)
実行結果例(インストール後)
末尾に[installed]
と表示されていることをご確認ください。
nginxを起動する
systemctlでnginxのサービスを起動します。
nginx起動
ステータス確認
以下のようにactive (running)
と表示されればOKです。
接続確認(localhost)
http://localhost/
にアクセスできることを確認しました。
nginx再起動・停止
nginxの再起動や停止を行う場合は、以下コマンドを実行します。
nginx再起動
nginx停止
確認した環境
22.04.3 LTS (Jammy Jellyfish)
余談(Apacheとの違い)
Apacheとの違いは以下の通りです。
項目 | nginx | Apache |
---|---|---|
静的/動的 | 静的コンテンツ処理が得意 | 動的コンテンツ処理が得意 |
規模 | 大規模向き | 小中規模向き |
並列処理 | 得意 | 苦手 |
nginxは、並列処理の際にメモリ使用量が少ないWebサーバーソフトで、同時接続数が多い大規模システムに向いています。
以上で本記事の解説を終わります。
よいITライフを!