Categories

1 Answer

Sep 5, 2019
Installing NGINX on Mac

There are following steps to install the Nginx on Mac OS:

Step 1: Download Homebrew

To install the Nginx on Mac OS, Homebrew must be installed on the system. Homebrew is a package manager for Mac operating system that allows us to install various Unix applications easily. If you don't have Homebrew, use the following link to install: https://brew.sh/

Or simply type the following command on the terminal:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"  

Step 2: Update the Homebrew repository index

Update the repository index of the Homebrew package installer. This can be done through the brew update command.

$ brew update  

Step 3: Install Nginx

The homebrew package installer will help to install the Nginx web server on the macOS. To install the Nginx, use the following command:

$ brew install nginx  

The Nginx server will install on the location /usr/local/cellar. The entire executable services related to starting and stopping Nginx are stored inside the bin folder of the installation directory.

The web server will listen by default on port number 8080. To start the Nginx, use the following command:

$ launchctl load /usr/local/cellar/nginx/1.17.0/homebrew.mxcl.nginx.plist   

And to check whether the nginx is correctly installed on the computer, type the localhost on the browser or run the following command on the console:

$ curl http://127.0.0.1:8080  

To stop the Nginx services, use the following command:

$ launchctl unload /usr/local/cellar/nginx/1.17.0/homebrew.mxcl.nginx.plist   

Important locations:

Add configs in -> /usr/local/etc/nginx/servers/

Default config -> /usr/local/etc/nginx/nginx.conf

Logs will be in -> /usr/local/var/log/nginx/

Default webroot is -> /usr/local/var/www/

Default listen address -> http://localhost:8080
Click here to read more about Loan/Mortgage
Click here to read more about Insurance

Related questions

Madanswer
Sep 5, 2019 in NGINX
Sep 5, 2019 in NGINX
Sep 5, 2019 in NGINX
...