Skip to main content

Recently Updated Pages

Logrotate

Webserver Documentation

Main configuration Although running the command "logrotate somefile" runs that file, it does NOT...

Updated 11 months ago by Ant

Apache httpd.conf settings

Webserver Documentation Configuring Apache

Modifying the Bitnami instance httpd.conf files bitnami.conf (/opt/bitnami/apache/conf/bitnami/b...

Updated 11 months ago by Ant

Understanding how to configure Apache properly

Webserver Documentation Configuring Apache

For the most part, there are two important things we need to consider when configuring Apache, bu...

Updated 11 months ago by Ant

Specifics of setting up Node.js servers for WebSockets use (unused)

Webserver Documentation

Step 1: Stop Apache To use the WebSockets server properly, we want to use port 443 to serve requ...

Updated 11 months ago by Ant

Head HTML

Code Standards: Backend Pre-page loading

Head HTML for every page is loaded in two places: The core HeadHtml.php file, which loads the ...

Updated 11 months ago by Ant

Requesting SSL certificates with more than one domain

Infrastructure (AWS) ACM

When requesting an ACM certificate, AWS will ask you to add some CNAME records in Route 53 (or yo...

Updated 11 months ago by Ant

WAF pricing: rules and rule groups

Infrastructure (AWS) WAF

The free managed rule groups still incur a charge Be aware that, although the AWS managed rule g...

Updated 11 months ago by Ant

Enabling WAF on AWS Lightsail via CloudFront and EC2

Infrastructure (AWS) WAF

Setting up WAF to protect Lightsail instances is a little awkward. From a technical standpoint, L...

Updated 11 months ago by Ant

Setting up rate limiting via WAF

Infrastructure (AWS) WAF

If your infrastructure setup is such that all of your site visitors are coming to your website th...

Updated 11 months ago by Ant

The GetGalleryForDisplay procedure

Code Standards: Backend SQL Stored Procedures

The usp_galleries_GetGalleryForDisplay procedure is Deserted Chateau's most complex SQL procedure...

Updated 1 year ago by Ant

Configuration Structure

Code Standards: Backend Configuration Classes

Most, though not all, of Deserted Chateau's configuration items that are relevant to the webserve...

Updated 1 year ago by Ant

Systems Manager: Parameter Store credentials

Infrastructure (AWS) Setup Instructions

/Deserted-Chateau/Credentials/BunnyAccountCredentials {"api_key": "<bunny API key>"} /Deserted-...

Updated 1 year ago by Ant

SES: Verified identities, DKIM/DMARC, and SNS/SQS setup

Infrastructure (AWS) Setup Instructions

Verified Entities Add desertedchateau.com as a verified domain entity. See the SES chapter for c...

Updated 1 year ago by Ant

Lambda: functions, layers and important configuration settings

Infrastructure (AWS) Setup Instructions

See the codebase for a list of functions and layers to upload to Lambda, under the /lib/aws/ folder.

Updated 1 year ago by Ant

S3: buckets, access policies and CORS policies

Infrastructure (AWS) Setup Instructions

deserted-chateau-test-external-site-assets Bucket Policy { "Version": "2012-10-17", "...

Updated 1 year ago by Ant

IAM: users, roles and policies

Infrastructure (AWS) Setup Instructions

IAM Policies Deserted-Chateau-Test-Lambda-Admin-Access { "Version": "2012-10-17", "St...

Updated 1 year ago by Ant

VPC: security groups and endpoints

Infrastructure (AWS) Setup Instructions

Default VPC security group changes Modify the security group to allow TCP ports 3306 and 6379 (f...

Updated 1 year ago by Ant

DynamoDB: tables

Infrastructure (AWS) Setup Instructions

Updated 1 year ago by Ant

RDS and ElastiCache: setup and configuration

Infrastructure (AWS) Setup Instructions

Updated 1 year ago by Ant

CloudFront & WAF: distributions and WAF rule configuration

Infrastructure (AWS) Setup Instructions

Updated 1 year ago by Ant