Following the production guide created by Instructure for Canvas LMS Installation gave me a pretty tough time as there were so many steps and instructions missing from this guide.
I have created a detailed step-by-step guide incorporating all the missing steps which would save days of frustrations & debugging.
Complete Guide: https://elearningevolve.com/blog/install-canvas-lms/
I hope it benefits the community!