Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. https://crt.sh/?q=example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.
You should install mod_ssl. I don't use CentOS but:
yum install mod_ssl
or
dnf install mod_ssl
should solve the "problem".
Edit and off-topic: Seems you are configuring now your server so I don't know whether it's a good idea to use Centos 8 since at the end of the year it will become a rolling release and maybe is not the best approach for a production server.
You have configured the virtual host to redirect requests from http://ragnarok-rp.com to https://ragnarok-rp.com but you have another redirect in that virtual host redirecting again to https://ragnarok-rp.com so you have a funny loop. You should fix the conf in your Virtual Hosts.
Are either of these wrong, or is there likely another re-direct floating out there somewhere?
There is an IfModule modssl in the second conf that doesn't appear , and a /virtual host in the first conf that also doesn't appear on this post, but is in the file itself.
I don't know, that is something you should know but that is the directory where Apache will pick the files to serve your site /var/www/html usually is the default document root but... who knows