Question 1
I am having trouble understanding where my Application's HTML, JavaScript and PHP files will actually live. Does Canvas have a built-in Web Host that I could tie Dreamweaver to upload and download source files in the canvas domain or is it the Developers responsibility to provide the Web Hosting?
Currently I am using my own web site and the code is working great.
After reading several Getting Started documents and watching the Canvas provided Videos I have not come across any documentation that explains who is doing the hosting.
[EDITED, SPLIT TO A SEPARATE QUESTION]
Question 2
If I want to create an application that only administrators would be allowed to run would I create the app in Gauge and authenticate via the client_id and client_secret (https://community.canvaslms.com/docs/DOC-15993-716691017311) or would I just support individual tokens created by each admin under their Account->Settings->New Access Token?
If you need to run a server-side application built with something like PHP, then you cannot host this on an Instructure Canvas server. You need to host it elsewhere.