Category: Apache

How to verify SSL cert from command line

When I need to verify an SSL certificate and the corresponding CA intermediate certs a good tool is openssl like this:

Read More »

Generate CSR with single command

Here’s a single command to generate a new key and CSR:

Read More »

Canonical Rewrite Rule For Nginx

Need to redirect from acme.com to www.acme.com with nginx? No problem … just add a virtual host declaration for the non-www that redirects like this:

or if you want to add to an existing vhost:

Read More »

Canonical Rewrite Rules

Here’s a good rule set for forcing use of a preferred url:

This version of the canonical rewrite expands on the original found here: http://httpd.apache.org/docs/2.2/rewrite/rewrite_guide.html#canonicalhost by adding: redirects domains with suffixes (not just prefixes) back to the canonical host; and allows Host request headers to contain port specifiers (which is allowed by RFC2616 section 14.24) as suggested here: http://colby.id.au/node/99 and by using a 301 redirect as recommended by Google here: http://www.google.com/support/webmasters/bin/answer.py?answer=44231&hl=en

Read More »

Setting Apache umask

Problem was that uploaded files were being assigned permissions of 0600 which is “-rw——-“. The webserver was then unable to service the files. The “0600” permissions corresponds to a umask of “066”. Instead I wanted “022” which would yield “-rw-rw-r–” or “0664”. On Ubuntu, edit /etc/apache2/envvars and add this line to the end of the file:

On Red Hat/CentOS do this:

Now restart Apache and the new umask will be in effect.

Read More »

Categories

Get a free consultation from Reliable Penguin

Submit the form—or for immediate service call 866-649-7984.