A Static Website as cheaply as possible with Azure Storage, Azure CDN, HTTPS and a Custom Domain

แชร์
ฝัง

ความคิดเห็น • 63

  • @professormuscle
    @professormuscle 3 ปีที่แล้ว

    Man, thank you for making this video. You have no idea how many tutorials and How-To's there are on the web that are just plain wrong. This helps a lot!

  • @AdityaNand97
    @AdityaNand97 2 ปีที่แล้ว

    Man you are amazing. Saw your Couple videos and it is just great. Please keep bringing more.
    You earned a subscriber today mate

  • @dionysoschtonios660
    @dionysoschtonios660 4 ปีที่แล้ว +1

    great! I set up my website with azure yesterday within a couple of minutes. Great channel :)

  • @deathmachine808
    @deathmachine808 5 ปีที่แล้ว +3

    You're the best Scott, cheers.

  • @MorneWolfaardt
    @MorneWolfaardt 5 ปีที่แล้ว

    I always love Scott's videos

  • @ahmadakra8190
    @ahmadakra8190 3 ปีที่แล้ว +2

    Thank you man, I was stuck and you saved my evening

  • @levlehn2795
    @levlehn2795 5 ปีที่แล้ว +5

    Great video Scott. Small mistake in the summary - custom domain CNAME doesnt point to the web url of storage but to the CDN url.

  • @dhanarsantika
    @dhanarsantika 4 ปีที่แล้ว

    Thanks for the tutorial. It helped me much

  • @paulstanley2789
    @paulstanley2789 5 ปีที่แล้ว +1

    Thanks for this man!

  • @sumaiyamannan
    @sumaiyamannan 4 ปีที่แล้ว

    It was really useful. Thanks a lot :)

  • @Kraken_Z
    @Kraken_Z 4 ปีที่แล้ว

    good tutorial, explained in well manner
    thanks a lot

  • @jfaquinojr
    @jfaquinojr 5 ปีที่แล้ว +10

    I discovered dnssimple thru this video. Thanks Scott!

  • @KaustubhKelvekar
    @KaustubhKelvekar 4 ปีที่แล้ว

    Scott as always useful video. I have question. Is it recommended to host Angular Web Application on Azure Storage ?

  • @jose.salgado
    @jose.salgado 5 ปีที่แล้ว

    Thanks Scott! 👍

  • @TPersistent
    @TPersistent 5 ปีที่แล้ว +1

    Awesome!

  • @marcao8430
    @marcao8430 3 ปีที่แล้ว

    Nice video, thanks for that. Hey one question, how do I setup the site to work without the "www" as well ?

  • @ftirolo
    @ftirolo 5 ปีที่แล้ว +1

    Neat!

  • @JohnBevan
    @JohnBevan 2 ปีที่แล้ว

    Thanks for the tutorial. FYI: I found that our site wasn't loading as the storage account I'd used had been setup with networking: "Enabled from selected virtual networks and IP addresses
    ". The fix seems to be to whitelist the AzureFrontDoor.Backend service tag's IPs... there's a lot and it's not a trusted service / there's no option to use the service tag... so quite painful...

  • @osy2201
    @osy2201 5 ปีที่แล้ว +4

    Long time no see~🙂

  • @SomebodyElse2012
    @SomebodyElse2012 3 ปีที่แล้ว

    Hi Scott, can you do the same, but using an Application Gateway instead of a CDN?

  • @samgamji
    @samgamji 4 ปีที่แล้ว +1

    Hi scott, I am getting error on the url. "error: The requested content does not exist.
    HttpStatusCode: 404
    ErrorCode: WebContentNotFound "
    Unless I append url with index.html. I need url to auto direct to index.url. Is this possible ? (note: not a custom domain)

  •  4 ปีที่แล้ว +1

    thank you. Scott can you tell me why i need the CDN? because i understand that will bring more cost to the website right?

    •  4 ปีที่แล้ว

      ok, i see why. i could not add custom domain to a static website, with CDN we extend this posibility, by adding an endPoint.

  • @masoomasyed1889
    @masoomasyed1889 4 ปีที่แล้ว

    can you make custom static google search engine? and host container services within bookmarks?

  • @VGFactuals
    @VGFactuals 2 หลายเดือนก่อน

    Is this possible for a static webpage built with python (streamlit library)?

  • @designcorecreativityamplif5729
    @designcorecreativityamplif5729 ปีที่แล้ว

    Hey i did this and it worked like a charm. Am trying to redirect my apex or naked custom domain to the "www" subdomain. How do i do that ? I tried the rules engine 4.0 but its really confusing

  • @AzazeoAinamart
    @AzazeoAinamart 5 ปีที่แล้ว

    One question - how to do the same but without www.? I have DNS Zone on Azure with my domain, I can map this domain (2nd level, without www) as Alias directly to CDN, but cannot enable HTTPS...

    • @The23mao
      @The23mao 4 ปีที่แล้ว

      Hi, I've got this working, but only by using cdn verizon premium. I've based it on this blog: arlanblogs.alvarnet.com/add-url-rewrite-rules-to-an-azure-content-delivery-network/

    • @The23mao
      @The23mao 4 ปีที่แล้ว

      maybe not :/

  • @neljojoseph2918
    @neljojoseph2918 4 ปีที่แล้ว +1

    There is a slight correction I guess Scott. You pointed CNAME to CDN endpoint, but in notepad you mentioned that its pointed to static website endpoint. Just informing. No offence meant.

  • @ftirolo
    @ftirolo 5 ปีที่แล้ว +1

    Do you have to pay for the data transfer between the cdn and the origin?

    • @shanselman
      @shanselman  5 ปีที่แล้ว +2

      From what I can read, CDN only charges outbound. If the Website is an Azure website, then you're charged for outgoing traffic, like regular. In this case, it's a Storage Account so I believe you're just charged for the read, which is pennies and only happens when the CDN gets the content to cache it.

    • @ftirolo
      @ftirolo 5 ปีที่แล้ว

      @@shanselman that's great! thanks for yet more awesome content!

  • @AyanMullick
    @AyanMullick 5 ปีที่แล้ว

    Dis the certificate show up? Does HTTP to HTTPS redirect work?

    • @oclumhainabu
      @oclumhainabu 4 ปีที่แล้ว

      I'm wondering the same? http -> https redirection not working for me

  • @leknyzma
    @leknyzma 4 ปีที่แล้ว

    nice

  • @gusinthecloud
    @gusinthecloud 2 ปีที่แล้ว

    Very well !! Thank to you, I built my website for free.

  • @corneliul
    @corneliul 5 ปีที่แล้ว

    Nice video. What if I want to enable authorization (oauth) on my static website? It is possible?

    • @JB-mn4ff
      @JB-mn4ff 4 ปีที่แล้ว

      Nope. Az Storage Static Websites serve anonymous requests only. That's kind of the point - no frills static web content serving.

    • @justind6983
      @justind6983 4 ปีที่แล้ว +1

      @@JB-mn4ff I could be misunderstanding basic web tech here but I thought once you request the html/css/js what happens between the users browser(session/cookie) and some random backend(session/cookie manager) wouldn't matter if the frontend files were hosted statically.
      In other words, "How would Microsoft know?".

  • @HTigran777
    @HTigran777 4 ปีที่แล้ว

    Great video but GoDaddy requires "A Record" to map domain, does anyone know how to do it?

    • @dooyouevenliftbro8078
      @dooyouevenliftbro8078 4 ปีที่แล้ว

      yeah you have to first create a cname template and apply it then you will see the records.

  • @justind6983
    @justind6983 4 ปีที่แล้ว

    How to set cname so that a user doesn't have to type "www" in front? I have an azure domain.

    • @MisterNOmercy
      @MisterNOmercy 4 ปีที่แล้ว

      I had the same issue! Look here: github.com/MicrosoftDocs/azure-docs/issues/20701#issuecomment-578403704

    • @justind6983
      @justind6983 4 ปีที่แล้ว

      Wow you would think such a basic feature..... Anywho... Once my ssl kicked in i was able to navigate using just the root url: madfunctional.com ... Maybe I flipped some switch but it works now lol

  • @JohnAzarOmegaTech
    @JohnAzarOmegaTech 5 ปีที่แล้ว

    6:36 😭

  • @huzailhassan4021
    @huzailhassan4021 4 ปีที่แล้ว

    how do i do this without www in front of domain

    • @MisterNOmercy
      @MisterNOmercy 4 ปีที่แล้ว

      I had the same issue, look here github.com/MicrosoftDocs/azure-docs/issues/20701#issuecomment-578403704

  • @otockian
    @otockian 5 ปีที่แล้ว +3

    Good video Scott, but this 100% completely free on Google Firebase and you get a Database, Functions, Authentication, etc. included for free as well. With limits obviously. Not trying to advertise for Google Firebase or put a damper on your pitch for Azure here but I do think Azure needs a better choice for startups, and if your pinching pennies like this that's the intended audience.

    • @AzazeoAinamart
      @AzazeoAinamart 5 ปีที่แล้ว +1

      There are very generous grants and other free giveways for startups on Azure - I've used Azure for 5 years totally free (within some resource limits). You just need to ask (the right person)

    • @otockian
      @otockian 5 ปีที่แล้ว

      @@AzazeoAinamart that only works once, and it's a pain I also used BizSpark and have used Azure since its UI was written in Silverlight

  • @jonas-re4sk
    @jonas-re4sk 3 ปีที่แล้ว

    I made the same process in AWS and is similar but Azure Interface is more intuitive and better designed.
    2 Extra steps I did were...
    Blocking the storage website url (s3 bucket static website url in aws), and blocking the content distribution url so it can be only accesed from the custom domain, otherwise if you have an static website you will end with a website indexed in 3 different urls in Google.
    Putting all this behind Cloudflare so it can prevents a DDOS and with that a potential attack and with that a huge sum to pay in bandwidth transfer.

  • @GC-qe8vc
    @GC-qe8vc 2 ปีที่แล้ว

    Needless to say, unless you have another good reason to host your content in Azure (e.g. using other, commercial Azure services in an application and not wanting to have multiple providers), Azure is one of the worst choices for static websites. You should check out the myriad of open-source alternatives.

  • @alangoldhammer7460
    @alangoldhammer7460 3 ปีที่แล้ว

    Good information but the presentation was too rushed. I wish you had slowed down so that I could better understand some of the user screens you were completing. Also, you should have covered FTP transfer. I code in Atom and upload with FileZilla. It took me a while on Google to see that this was possible with Blob Static Websites.

    • @James-sc1lz
      @James-sc1lz 3 ปีที่แล้ว +1

      Adjust the video speed. That might help

  • @ricardovazquez4333
    @ricardovazquez4333 3 ปีที่แล้ว

    He said google

  • @KieranDevvs
    @KieranDevvs 4 ปีที่แล้ว

    Googles Firebase is better imo.