Do I use the apache or apache2 folders?
apache2 is a symbolic link to
apache, so can use what you prefers but I would stick to the document indications.
drwxr-xr-x 17 root root 4.0K Jun 3 17:24 apache
lrwxrwxrwx 1 root root 6 Jun 24 18:48 apache2 -> apache
Do I create both of these files, if really, I want all users to access the site via https?
If you only plan to access via https, you can omit the creation of:
Do I change the paths to the "DocumentRoot" and "Directory" to point to the root of my Node app?
Yes, you can do that.
In my app, I will only listen for https requests on port 3000 for example, since I only want to handle the encrypted requests.
In nodejs you don't need to configure https because that is handled by apache, that is why the
Proxypass is configured on