PR

【Nginx】NginxをMacにインストールする方法

Web開発
このサイトはアフィリエイト広告(Amazonアソシエイト含む)を掲載しています。

近年シェアを伸ばしているサーバーソフトにNginxがあります。

本記事ではNginxをMacにインストールする方法とインストールの確認方法をご紹介します。


Nginxの学習はnginx実践ガイドがおすすめです。

私も実際にこちらの書籍でNginxを学びました、ぜひ一度ご覧になってください!

Nginxとは

Nginx(エンジンエックス)とは主にHTTPサーバー(Webサーバー)およびリバースプロキシサーバーとして広く使用されているソフトウェアです。

2004年にIgor Sysoevによって開発され現在はオープンソースプロジェクトとして管理されています。

軽量でありながら高いスループットとスケーラビリティを提供するため、近年では多くの大規模なサービスで採用されています。

Nginxのシェア

2024年5月時点でのWebサーバーのシェアは以下のようになっております。

  • Nginx:34.2%
  • Apache:29.8%
  • Cloudflare Server:21.9%
  • LiteSpeed:13.2%
  • Microsoft-IIS:4.7%

参考:https://w3techs.com/technologies/history_overview/web_server

Nginxだけで3分の1以上のシェアを占めていることがわかります。

Macへのインストール方法

Homebrew(macOS上で動作するパッケージ管理ツール)を使用した手順を解説します。

Homebrewがインストールされていることの確認

ターミナルにて以下のコマンドを実行します。

brew --version

Homebrewがインストールされている場合、以下のようなメッセージが表示されます。

Homebrew 3.6.20

上の結果が得られなかった場合Homebrewをインストールします。

Homebrewのインストール

※ Homebrewがインストールされている場合不要です。

ターミナルにて以下のコマンドを実行します。

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

参考:https://brew.sh/

パスワードの入力が求められたら、Mac起動時のパスワードを入力します。

Nginxのインストール

以下のコマンドを実行します。

brew install nginx

インストールには少し時間がかかります。

インストール中のメッセージに以下が含まれています。

The default port has been set in /opt/homebrew/etc/nginx/nginx.conf to 8080

nginxは8080番ポートがデフォルトで割り振られていることがわかります。

インストールの確認

Nginxの起動

以下のコマンドを実行します。

nginx

Nginxへのアクセス

以下のURLをブラウザで開きます。

http://localhost:8080

“localhost”自分のMacを意味します

つまり、ブラウザ経由で自分のMacに8080番ポートでアクセスしています

アクセスに成功すれば以下のようなページが表示されます。

Nginxの停止

以下のコマンドでNginxを停止します。

nginx -s stop

Nginxにアクセスしたページをリロードするとアクセスが遮断されます。

まとめ

NginxのMacへインストールする方法とインストールの確認方法を紹介しました。

NginxはWeb系開発に携わっている方なら1度は必ず使用するような技術です。

ぜひNginxをインストールしどんどん触ってみてください!

新卒でITエンジニアとして活躍するなら【レバテックルーキー】

まずは無料体験・説明会に参加を♪【Winスクール】

タイトルとURLをコピーしました