How to Fix Mixed Content in WordPress After Enabling SSL
Fix mixed content in WordPress after enabling SSL: find insecure addresses, run a safe WP-CLI search and replace, and clear the cache.
Hardening servers and WordPress sites, spotting suspicious activity, and recovering after an incident.
10 articles
Fix mixed content in WordPress after enabling SSL: find insecure addresses, run a safe WP-CLI search and replace, and clear the cache.
Lock down a cPanel account: turn on two-factor login, keep the computer you log in from clean, and remove the email, FTP, WordPress, plugin, theme and database access you no longer need.
Set up UFW on Ubuntu without locking yourself out: allow SSH first, deny the rest, open only what you need, and cover Docker and IPv6.
Create an SSH key in PowerShell, copy it to your Linux server without ssh-copy-id, save your servers in a config file and switch off password logins.
Install a free Let's Encrypt certificate on Nginx with Certbot, confirm automatic renewal with a dry run, and fix the errors that stop it working.
A wildcard for *.example.com covers one level of subdomains. Why the root domain usually works, why a.b.example.com never does, and how to check.
Seven read-only commands that show whether a new Ubuntu VPS is secure: SSH logins, firewall, open ports, Fail2ban, updates, accounts and keys.
Secure your WordPress site on cPanel hosting in eight steps: updates, strong logins, backups, SSL, login limits, file permissions and a clean-up.
Why the cPanel account is the real security boundary, how to lay out several PHP apps in one account, per-app hardening for Joomla, Drupal and Laravel, and when to split them up.