It is a very complicated subject for which there are many different answers.
You may find it more useful to check the users mailing list or even buy a book:
https://openvpn.net/index.php/open-source/books.html
The authors are available via the mailing list and can probably advise you best.
https://sourceforge.net/p/openvpn/mailman/