I am surprised that you spare your precious time to answer a newbie user who only knows "copy and paste". Thank you.
Apparently I NEVER depend on YOU
to build my server. You had over rated yourself. If you can kindly share some code, I thank you. If you refuse, I will not be surprised, nor depressed.
I feel very lucky that NOT everyone think "it should NOT be so easy to build a server". So there is VestaCP, which is a "so easy" solution for someone like me that only knows "copy and paste". If you like do everything from difficult and complicated commands and source codes, that's your choice. I love VestaCP because it does everything, I only have to pates two lines of code then everything will be installed!
And thanks to everyone that had shared their experience and solutions on forums, I can copy and paste again and again to improve my VestaCP server, I had enabled https with HTTP/2 support now. If other people think in your way, I can not do this myself.
Ok, let's do not drift away from this topic.
For Exim settings, I think it is "not so easy" at present. If the VestaCP team want to make it easier, it should be in this way:
once the Webmaster user has set up the SSL support on VestaCP panel for his domain, then that SSL certificate should be recognized and used by Exim AUTOMATICALLY. So the webmaster does NOT need to configure exim again to specify any certificate file.
So easy, right? I think VestaCP should work this way.
And for you, @XoXiLhJ0mn, you may not love this idea, that is OK, I don't care how you will set your server, I don't care how much time it will cost you to do that.
I think there will be some people have the same opinion like me: jobs should be easier and easier. Otherwise, why we choose VestaCP instead of intall those PHP and Nginx and Exim and MySQL one after one from sourcecode?