Compile nginx


I'm using nginx as my main webserver and proxy for all my other projects (let it be node.js or ruby things).

Now that ipv6 is more and more used, I decided to let this blog get served over ipv6 as well.

Get nginx' latest version (1.0.6 at this time) from their downloads section. To compile nginx with ipv6 support all you need to do is let configure know about this (last line):

./configure \
  --prefix=/usr/local \
  --with-http_ssl_module \
  --with-http_realip_module \
  --with-http_gzip_static_module \
  --with-ipv6

Then compile and install it:

make
su -c 'make install'

Add this line to your nginx.conf:

listen [::]:80;

Restart your server and it just works.