I recently built out some web infrastructure for a small company, which is hosted on an on-prem server. The server has a linux VM with Xampp (apache) and uses port-forwarding to route the domain and sub-domains to the various sites and services built.
For the ecommerce site to accept payments through stripe we need to make the site run HTTPS with a cert. Currently we use Dyn for DNS service, so the ecommerce site can be publicly accessed even now at nwenergydirect.com or the Dyn domain (buildintel.webhop.biz:48504). I am wondering how to go about setting up this cert chain, how to get certs for this stack, and how to make sure it works with our top-level domain provider.
iPage is the top-level domain provider for nwenergydirect.com
Basically, we can either make HTTPS work with our current setup that relies on Dyn and port-forwarding which seems unlikely, or we can get rid of Dyn and port-forwarding and somehow have the top-level domain point straight to my apache virtualhost. this would simplify the cert chain.
Tell me what to do, ask any question. Help is appreciated so that this small business can start making sales through ecommerce.