Recently Updated Pages
Logrotate
Main configuration Although running the command "logrotate somefile" runs that file, it does NOT...
Apache httpd.conf settings
Modifying the Bitnami instance httpd.conf files bitnami.conf (/opt/bitnami/apache/conf/bitnami/b...
Understanding how to configure Apache properly
For the most part, there are two important things we need to consider when configuring Apache, bu...
Specifics of setting up Node.js servers for WebSockets use (unused)
Step 1: Stop Apache To use the WebSockets server properly, we want to use port 443 to serve requ...
Head HTML
Head HTML for every page is loaded in two places: The core HeadHtml.php file, which loads the ...
Requesting SSL certificates with more than one domain
When requesting an ACM certificate, AWS will ask you to add some CNAME records in Route 53 (or yo...
WAF pricing: rules and rule groups
The free managed rule groups still incur a charge Be aware that, although the AWS managed rule g...
Enabling WAF on AWS Lightsail via CloudFront and EC2
Setting up WAF to protect Lightsail instances is a little awkward. From a technical standpoint, L...
Setting up rate limiting via WAF
If your infrastructure setup is such that all of your site visitors are coming to your website th...
The GetGalleryForDisplay procedure
The usp_galleries_GetGalleryForDisplay procedure is Deserted Chateau's most complex SQL procedure...
Configuration Structure
Most, though not all, of Deserted Chateau's configuration items that are relevant to the webserve...
Systems Manager: Parameter Store credentials
/Deserted-Chateau/Credentials/BunnyAccountCredentials {"api_key": "<bunny API key>"} /Deserted-...
SES: Verified identities, DKIM/DMARC, and SNS/SQS setup
Verified Entities Add desertedchateau.com as a verified domain entity. See the SES chapter for c...
Lambda: functions, layers and important configuration settings
See the codebase for a list of functions and layers to upload to Lambda, under the /lib/aws/ folder.
S3: buckets, access policies and CORS policies
deserted-chateau-test-external-site-assets Bucket Policy { "Version": "2012-10-17", "...
IAM: users, roles and policies
IAM Policies Deserted-Chateau-Test-Lambda-Admin-Access { "Version": "2012-10-17", "St...
VPC: security groups and endpoints
Default VPC security group changes Modify the security group to allow TCP ports 3306 and 6379 (f...