For whatever reason I have was having the hardest time getting the MailGun plugin for GravityForms to use my From Email domain in WordPress.
Every time I tried to update the settings, I’d get the following error:
Continue reading “Active Domain Error in GravityForms MailGun plugin”
In a previous article, we showed how to block specific domains at the DNS level using iptables. Today, we will expand into that and show how to also block HTTP requests for a specific domain (or URL) in there.
Iptables String Matching
Iptables string matching is very powerful and easier to use than the hex-string module we used before. When you specify -m string –string, it will activate the string module and inspect at the packet content for the keyword you are looking for.
Continue reading “Blocking HTTP requests via Iptables for a specific domain”
Most servers get a IPv6 range (/64) by default. That means that you have millions of IP addresses to use for whatever you feel like. However, assigning them manually to your interfaces can be a bit painful.
Assigning all /64 IPv6 addresses with 1 command
However, there is a trick with the ip route command that allows you to link your /64 to the local interface and cover all of them automatically:
Continue reading “Binding multiple IPv6 addresses automatically”
If you run into this error it’s a strong indicator that the Password Validation Plugin is installed.
The quick and dirty way to fix this is to uninstall the plugin. You will need to be the root user in the database.
Continue reading “MySQL – ERROR 1819 (HY000): Your password does not satisfy the current policy requirements”
This post assumes you’re having a hard time removing the index.php file name from the URL slug of your WordPress site.
Looks like something like this:
This means one of two things:
Continue reading “Removing Index.php From the URL Slug in WordPress”
You’ve heard it’s important to install Let’s Encrypt (LE). You spin up your Ubuntu 18.04 machine and try to use https://certbot.eff.org/.
You run the command:
certbot –apache -d domain.com
You are greeted with:
Continue reading “Lets Encrypt: Unable to install the certificate”
When working on your server you might need to disable the Uncomplicated Firewall (UFW). When doing so you’ll notice it doesn’t display your rules when the application is inactive.
Continue reading “How To List UFW Rules When The Application is Inactive or Disabled”
This is not a comprehensive guide to the UFW application.
It is a basic orientation for the UFW application. This should provide insights you’re probably not aware of, but many might assume you already know.
Continue reading “Working with UFW – Uncomplicated Firewall – on Ubuntu”
When you add a domain to your new Ubuntu 18.04 web server you need to take a few steps to make sure the web server recognizes the request.
Note: All commands below assume they are being run in terminal.
Continue reading “Apache – Configuring VirtualHosts on Ubuntu 18.04”
If you’re looking for a quick way to keep your CentOS machine patched at all times, become friends with yum-cron.
To install, in terminal, use:
#yum -y install yum-cron
The -y forces the install, answering any Yes / No “are you sure” questions.
Once installed, be sure to start the service using:
# systemctl start yum-cron.service
You can verify the status (make sure it’s running) using:
# systemctl status yum-cron.service
Output should look something like:
yum-cron.service – Run automatic yum updates as a cron job
Loaded: loaded (/usr/lib/systemd/system/yum-cron.service; enabled; vendor preset: disabled)
Active: active (exited) since Mon 2016-11-07 19:16:01 UTC; 2s ago
Process: 5385 ExecStart=/bin/touch /var/lock/subsys/yum-cron (code=exited, status=0/SUCCESS)
Main PID: 5385 (code=exited, status=0/SUCCESS)
Last step is to make sure it’s enabled, this will make sure it restarts in the event the machines reboots later.
# systemctl enable yum-cron.service
Sharing is caring!