Updating to nginx 1.0.3Edit

Updating on Fedora

These are update notes. For more detail, see "Updating to nginx 0.8.54 and nginx upload module 2.2.0 on Fedora 8".

$ curl -O http://nginx.org/download/nginx-1.0.3.tar.gz \
       -O http://nginx.org/download/nginx-1.0.3.tar.gz.asc
$ gpg --verify nginx-1.0.3.tar.gz.asc
$ tar xzf nginx-1.0.3.tar.gz
$ cd nginx-1.0.3
$ ./configure --prefix=/usr/nginx --with-http_ssl_module --add-module=../vkholodkov-nginx-upload-module-2ec4e4f
$ make
$ ps auxww | grep nginx # note old master process PID
$ sudo -s
# make install
# kill -s USR2 17998    # advise old master process to start a new master process using updated binary
# kill -s WINCH 17998   # gracefully shut down old worker processes
# kill -s QUIT 17998    # exit old master process

Updating on Mac OS X

These are update notes. For original installation notes, see "Installing nginx 0.8.54 on Mac OS X 10.6.6 Snow Leopard".

$ curl -O http://nginx.org/download/nginx-1.0.3.tar.gz \
       -O http://nginx.org/download/nginx-1.0.3.tar.gz.asc
$ gpg --verify nginx-1.0.3.tar.gz.asc
$ tar xzf nginx-1.0.3.tar.gz
$ cd nginx-1.0.3
$ ./configure --prefix=/usr/nginx --with-http_ssl_module --add-module=../vkholodkov-nginx-upload-module-2ec4e4f
$ make
$ sudo make install