James McDonald

Access

Blog History

NGinx Logrotate

When you start creating virtual hosts under NGinx and give them separate access and error logs don't forget to update the logrotate configuration otherwise your logs just keep growing. I have named my logs with .access and .error extensions instead of the default .log...

read more

Postfix / Mailgun Setup

For each website domain name I want to send email and make sure that it reliably delivered through a trusted relayhost. Mailgun allows you to set TXT records for each of your domains to add the mailgun smtp relay servers as trusted hosts for relaying your email from...

read more

Apache to Nginx

Just completed moving this website https://toggen.com.au/blog to nginx web server. The issues I found: Installing and configuring php-fpm to run per user Learning the syntax of the nginx conf files Rewriting the .htaccess files into the correct nginx rules Trying to...

read more

Nginx vs Apache

Running nginx with php-fpm configured to run a php-fpm Running Apache using mod_fcgid to run php-cgi as a different user from Apache I ran the Apache benchmarking tool ab -c 100 -n 10000 http://servername/php_page.php The php_page.php file has the following in it....

read more