@Kevin ,
Thank you for providing additional details here.
Based on my understanding here, you have web service tpakelsohigh.com.au
hosted on a VM and you have purchased the domain with SSL certificate from crazydomains Australia. Now you want to redirect the HTTP traffic to HTTPS using Azure Front Door. Please correct me if my understanding is wrong here.
Let me first start with your pricing related question.
is there a cost from Azure to use a front door as I am doing this for beta testing in a school and need to alert them if the cost changes
As mentioned above, Azure Front Door has fixed monthly cost depending on the type of SKU you want to use. You can go through this document for pricing details and this document for different SKU comparisons.
If it helps you can also take a look at other Azure offerings to check which better suits your requirement. Going through this Load-balancing options in Azure will be a good starting point.
Is there a cost involved for someone to setup
I am not sure if I have understood the exact context here, you can deploy an Azure Front Door via Azure Portal by following the tutorials below.
- You can follow this tutorial here to deploy an Azure Front Door where you can add you web applications public IP or publicly available DNS name as the backend.
- You can delegate your domain to Azure Front Door by following this tutorial.
- You can enable HTTPS on an Azure Front Door custom domain by following this tutorial.
If I get it wrong can I delete it and return to the origional setup.
Yes, although it is recommended to test the set-up in a non-production environment.
I need http://tpakelsohigh.com.au and tpakelsohigh.com.au url entries redirected.
Yes this is supported, article for reference.
or can it be setup in the systems Web.config file (if so an example would be great)
I think achieving the HTTP to HTTPS redirect should be possible using web.config file. I am adding the dotnet-runtime
tag to this question so that dotnet experts can help answer your question. Alternatively, if you choose to take this path, you can post a question here with the dotnet-runtime
tag.
Hope this helps! Please let me know if you have any additional questions. Thank you!