Getting Started

Requirements

  • gzip module requires zlib library
  • rewrite module requires pcre library
  • ssl support requires openssl library

Download

Go to the Install Page of this wiki to download NGINX. Alternatively, here is a link to the English download page and the original Russian download page.

Installation

After extracting the source, run these commands from a terminal:

./configure
make
sudo make install

By default, NGINX will be installed in /usr/local/nginx. You may change this and other options with the Installation and Compile-Time Options.

Running NGINX

Start the server by running /usr/local/nginx/sbin/nginx as root. After editing the configuration file at /usr/local/nginx/conf/nginx.conf to your liking, you can reload the configuration with:

kill -HUP `cat /usr/local/nginx/logs/nginx.pid`

The location of nginx.pid might be different on your machine. For Ubuntu, it is located at /var/run/nginx.pid

See also

Advanced topics