Thank you. Do you need to do anything with the domain name servers to ‘point’ the domain name at AWS?
Well wherever you manage the DNS for the domain you will want to change the A records that reference www.mydomain.com
and mydomain.com
and point them at the IP address of the server instance in AWS.
If you have any subdomains that reference different sections of your website then these would also change. We have not discussed email systems yet, but the server should be able to handle smtp email but I’ve not checked yet.
You will also want to tell the Apache Web service in the instance that this is the domain name of the website it is serving. I have not looked at the instructions in AWS on where that is adjusted yet. I can tell you in IIS this is called the “binding” but as I’m not up to speed on Apache, I’m not sure where this configuration is made.
To be honest Apache should operate perfectly well once the A records are adjusted but for completeness it’s worth working our where the bindings go just in case you decide to host multiple websites on the same server which of course you can do.
I think I saw some instructions for pointing the domain on that on the amazon page I linked above… check that one. Haven’t tried them out yet though.
I just saw you mention WebM is not compatible on iOS? I am surprised to hear that since Apple was the one to stop Flash support in favor of HMTL5. WebM is HTML 5 video according to what I was told: https://www.w3schools.com/html/html5_video.asp Is there another HTML 5 video format that offers the compression? I can make a 4GB mp4 video 500 MB via WebM and no losses… is OGG comparable?
WebM is an alternative to HTML5 video format. Safari does not have native playback of WebM unless you install a third party plugin and then only the VP8 and VP9 codec. The proposed replacement to VP8 and VP9 called AV1 codec will not work yet.
Update The BigSur release enabled Safari for native playback of VP8 and VP9 using the WebRTC extension package. So yes, it now plays back WebM but not if using the AV1 codec…
MS Chromium Edge also requires video extensions to play but these may install by default. Google chrome and Firefox are compliant. Internet Explorer is not but that’s old now.
How do you want to present your videos on your website? Behind a paywall? Streamed or download then playback?
Those answers will dictate how you build the video presentation side of your website.
I’ve actually been playing WebM in my Mojave safari for a while… not seen any issues…
but…
I’m planning to stream the videos… behind a membership paywall…
I prefer streaming due to more difficult to pirate.
Sounds all ok then.
Good luck.
Hi,
I got this warning after I duplicated my project and then uploaded from a the duplicate…
Also I noticed when I uploaded the new site did not load…
So AWS recommended I make a new instance, because I wanted to just delete everything and re-upload…
So I did that and I got a new ip address:
And I now notice that Rapid weaver doens’t want to forget the former ip address
Even if I just type in the correct website address I still get the former warning about the multiple index files. …
And the site doesn’t load either…
any help appreciated…
The first error is as described. You had an index.html and an index.php file existing in the same folder. This can happen if you first built a page that just had html in it. Some stacks contain php code so if you added a new stack then uploaded the website then an index.php file would have been created.
RW does not delete old files on your web sever. It only overwrites or writes new files so the dual file situation can happen.
There was no need to build a new instance. All you had to do was use an FTP client or file viewer to log into your instance and remove the index.xxx files in the public html folders.
As you have created a new instance you have a new IP address. This needs to be adjusted under the “General” setting section of your RW project and this will then update in your publishing settings section.
Thanks for that I corrected my error there…
But now,
For some reason i’m getting the … setup page instead of the website I made in rapid…
Did I forget something?
Thanks
Yes. That’s the http address. Your website will be at the https address.
I’m getting that at: https://54.163.14.35
Have you filled the path in?
YEp… I tried a new server instance too… Same result…
Uhhhhg…
And still getting the multiple index error ><
maybe cuz of the multiple index files? But I dunno how I could have more than one when I start an entirely new server instance.
I think rapidweaver is creating two index files and then it doesn’t load right. It has a html and a php built into my project somehow… maybe thats the reason for this error?
I started this as a foundry project… added alloy, potion, thunder and mega menu, sitelok is also waiting to be added…
I dunno if something there is conflicting…
Hope I don’t have to start my website building over do I?
I don’t know what Amazon does when you setup an EC instance. It’s possible they put a default HTML file in the web server’s documents folder. If they do that, it would explain why RW is giving you a warning about duplicate index files on the server.
My guess is that your home page uses something that requires PHP. RW set the page extension correctly to index.php
and when you uploaded it, it noticed that there is already an index.html
file there and gave you the warning. It also would explain why you are seeing the default Amazon EC page when you do to the IP address. HTML files are usually servers over PHP file, when both exist.
I would login to your latest EC instance with an actual FTP client and look to see if the main document folder has both an index.html
file and an index.php
file.
There should be no reason to have to rebuild your site in RW. That’s not the issue.
OK I actually logged in via ftp and deleted index.html in the htdocs folder…
I no longer get that error… but i’m still getting the… default page from amazon:
see for yourself.
Maybe there is someting on amazon’s end that I need to enable…
gonna send them a message as well
Wow ok. I deleted cache and cookies and now it’s loading.
Thanx for the help.