Nginx on Mac OS X

Modified from Nginx on Mac OS X Snow Leopard in 2 Minutes post.

#!/usr/bin/env bash

PCRE_DIR="pcre-8.12"
PCRE_LINK="ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/$PCRE_DIR.tar.gz"

NGNIX_DIR="nginx-0.8.54"
NGNIX_LINK="http://nginx.org/download/$NGNIX_DIR.tar.gz"

## DOWNLOADS
curl -OL h $PCRE_LINK > $PCRE_DIR.tar.gz
curl -OL h http://nginx.org/download/$NGNIX_DIR.tar.gz > $NGNIX_DIR.tar.gz

## Install PCRE
tar xvzf $PCRE_DIR.tar.gz
cd $PCRE_DIR
./configure --prefix=/usr/local
make
sudo make install
cd ..

## Install Nginx
tar xvzf $NGNIX_DIR.tar.gz
cd $NGNIX_DIR
./configure --prefix=/usr/local --with-http_ssl_module
make
sudo make install

To run:

sudo /usr/local/sbin/nginx -p /usr/local/

To stop

sudo /usr/local/sbin/nginx -s stop
comment in blog.kossoy.com

SSL connect from RubyMine (win32)

SSL connection is used when using, for example, RubyMine integration with bugtrackers or Task servers, like Redmine
or Jira.

If certificate is not installed to RubyMine’s keystore within jre,
it fails with an error:

sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

To avoid this:
1. Export certificate *.cer

2.

cd c:\Program Files (x86)\JetBrains\RubyMine 3.0.1\jre\jre\lib\security\

3.

keytool -import -alias myAlias -keystore cacerts -file c:\myCertificate.cer
comment in blog.kossoy.com