AWS S3 Tutorial: Static Website with S3 Hosting

Create Serverless Websites using AWS S3

You can host your static website using only AWS S3 storage for hosting without the need of any server-side technologies, this considered one of the easiest way for web hosting, Amazon can provide a lot of web hosting services and this can be used from beginners to pro.

Simple Steps

Create S3 Bucket.
Select the bucket
Select properties tab
select ‘static website hosting’.
Choose ‘use this bucket to host a website’
Index document ‘this is the folder and file name or the default page ex.: index.html..etc’
Error document ‘specify the error page to show whenever a file not found or any other error’
Redirection rules ‘you can setup custom rules to redirect specific pages’
Upload your files

Upload your files by dragging and dropping your files, make sure files are in the index document location you specified earlier.
Make sure the Index permission is set to ‘read’ by everyone “check below figure”
S3 Static Website – Permissions

What is AWS S3

Create your first S3 Bucket

What is AWS EFS

Create EFS and Mount it on Linux

What is Web Hosting? Beginners Guide to Domains, DNS Settings & Difference Between Host Types

HostGator Web Hosting –
Use coupon code: WPC2 (45% OFF your 1st year)

Create Your First Website –

In this video, I’ll explain how domains and web hosting work together via the DNS settings. By changing the nameservers at your domain registrar, you will effectively “point” your domain to any web hosting company that you choose.

For years, I have used GoDaddy for domain registration and HostGator for VPS & shared hosting.

Once you understand how web hosting works, we’ll discuss the difference between the package types offered by all major web hosting providers including Shared, Reseller, Virtual Private Server (VPS), Dedicated, Cloud, & Managed WordPress.

There are pros and cons to each, and you’ll learn how to choose a web host that fits your specific situation.

In almost all cases, I think a complete beginner should start with a cheap shared hosting plan because it will take you time to design a great website and build traffic to it. Only then will you need to upgrade to a better web host or plan!


→ Become a Freelancer, Make Money with Your Skills!

Web Design Business Plan Membership –

15 Tools to Start Your Web Design Business –


→ My Preferred Website Setup

HostGator Web Hosting –
Use coupon code: WPC2 (45% OFF your 1st year)

WordPress Divi Theme –


→ Subscribe Here:

DISCLAIMER: Please note that some links are affiliate promotions. I only recommend products & services that I know and trust.

Hosting Website on 000webhost (for FREE) & making it Live | Tutorial – 19

In this tutorial we will make our portfolio website live by hosting it on 000webhost is a web hosting company which provides hosting space and domain name services. It also provided paid services but in our case we will be going with the free solution for starters since we are beginners.
The process of web hosting with 000webhost is very easy –
1. Visit
2. Sign up for a free account (you can sing up with social media too)
3. Once you verify your account by clicking on the verification link sent onto your registered email your account will be ready to use.
4. You will be provided with a dashboard to create a new website(basically a server space will be allocated)
5. Enter the name and password of your website and click create.
6. Once everything is good, your web hosting space will be created and you will be given a sub domain name to access your website.
7. You then have option to create a website with a web buider tool, a wordpress website or you can upload your webpages from your local machine to the server using the FTP service.
8. We will be using the FTP way that is accessed by clicking the file manager option.
9. Once you select the file manager you can access the files in the public_html folder which is basically your live web server space.
10. Here we will upload the files of our website.
11. While uploading you can individually upload each and every file or create a zip file of your entire project code and upload that and then unzip it on the server. Thats a better option.
12. Once that is once, you simply visit the subdomain link provided to you by 000webhost and your website will be visible.

For more info and Project code Download check here –

Full Web-Development Series Playlist –

Simple Snippets Official Website –
Simple Snippets on Facebook –
Simple Snippets on Instagram –
Simple Snippets on Twitter –
Simple Snippets Google Plus Page –
Simple Snippets email ID –

For More Technology News, Latest Updates and Blog articles visit our Official Website –
#000webhost #webhosting #freewebsitehosting #freehostingservice #websitehosting

The Beginner Tutorial – CentOS Linux Web Hosting with DigitalOcean Cloud Platform

1. Secure connection to the remote server [0:49]
2. Prepare server for hosting [5:39]
3. Install Nginx, Configure DNS & FirewallD [13:57]
4. Set up https with Let’s Encrypt SSL Certificate [19:52]
5. Set up an FTP server for remote file upload [26:50]
6. Configure secure FTP server (SFTP) [33:50]

Before setting a Linux server, RSA key needs to be generated to secure connection from my local machine to the remote server. On Windows, PuttyGen is handy for this task. I am generating a new RSA key by continually moving my mouse until it’s complete. This RSA key is 2048 bits.

This key is required to secure connections. I manually save the generated key into an RSA key file. It seems to work better than the built-in save. After that, I add this key to DigitalOcean dashboard. Now, I can create a new droplet on the cloud platform. I choose CentOS Linux for this tutorial.

When the droplet is live, I can connect to the remote server. This tutorial uses Putty SSH client for demonstration. Now, CentOS server is running in its default configuration. There are a few things to do. First, I update this server and install some packages.

Next, I create a new user account. This user needs to be in the group “wheel” so that it has root access by using sudo or su command. Finally, root login is disabled from SSH clients. I am testing the login to see if permission is configured correctly.

To host a website, we need a web server running on this Linux instance. Even though there are more advanced ways to install and configure web servers, I am going to make this tutorial simple and easy to follow.

I am installing a prebuild nginx package from a stable version repository. The “nginx.repo” file needs to be created and supplied the correct settings.

The domain name needs to map to this server public IP address. In this video, I am showing how to manage DNS records with Namecheap and DigitalOcean dashboards.

In the Namecheap dashboard, I set up NS records to delegate DNS management to DigitalOcean dashboard. Then, I can create A record and CNAME record. A record is mapped to the public IPv4 address of the remote server on DigitalOcean cloud platform.

Note that updating DNS records can take up to 24 hours. In most cases, the changes take less than 1 hour. To see if everything is working well, I am testing the domain mapping with the browser. If the mapping is not yet updated, it displays an error message.

Now we have a working domain, but this website is not secure yet. I am going to show how to configure https with Letencrypt. On Letencrypt website, there are some instructions to integrate free SSL certificate into our Linux web hosting. There is a small tool called “certbot”, which can be used to automate SSL configuration from command line console.

I make manual adjustments to nginx config files. These changes not only help to redirect the website, but also make SSL work when you host multiple websites in a single server instance.

Until now, we have a working website with http2 protocol and SSL certificate on standard port 443. However, there is no secure FTP server for file transfer yet.

Let’s begin by installing an insecure FTP server. Then, we upgrade it to secure FTP server. Insecure FTP server runs on port 21, and the secure FTP server runs on port 22 by default.

After installing the vsftp package, there are some settings required to change manually. We need to configure firewall rules, directory permission and create a new FTP user account.

To see if the insecure FTP server works, I do quick testing with FileZilla FTP client. I also upload a file to the CentOS server. Let’s move on to SFTP configuration. I am going to use previous RSA key to set up. We need an FTP access group to authorize FTP users.

RSA key must be added to an authorized key file in “.ssh” directory of FTP user. The permission has to be set correctly to allow FTP clients to connect to this FTP server. On top of that, there are some settings to change in the sshd config file.

FTP clients need to supply the private key file when it connects to the FTP server. You should keep this key file in a safe location. Note that this key file is also needed to authorize other machines in the future.

I am testing SFTP with FileZilla and upload a file to see if my settings work correctly. Before finishing this video, I show you how to synchronize files between FTP folder and the website root directory.

** Links to background musics of this video
– Midnight Stroll by Ghostrifter Official

– We Are One by Vexento

– Electro-Light – Symbolism [NCS Release]

– JPB – High [NCS Release]

– Flying High by FREDJI

– Music promoted by Audio Library

How To Start A Web Hosting Business In 2018

In this video tutorial I talk about how to start a web hosting business in 2018 and the steps you should do to prepare yourself for success.

I’ve also typed up a blog post with a lot of this content you can follow-along with here:

You can learn more about our world-class Reseller Hosting packages here:

How to download website full backup from Hosting cPanel | Web Host BD | Bangla Tutorial

How to download website full backup from Hosting cPanel

How to login to cPanel –
How to reset WordPress Password using cPanel and phpMyAdmin –
How to Redirect Domain Name From cPanel –

Web Host BD Office Address –
42/2, Kallyanpur Main Road
Mirpur, Dhaka-1207

Phone: +88 01799771177, +88 01711993715, +88 01912310191
Email –,

Join Our Facebook group:

Free Web Hosting In ASP.NET(static and dynamic).

Help of

Download source code :

Web Hosting In ASP.NET
Web hosting is the service that makes your website available to be viewed by others on the Internet.
A web host provides space on its server, so that other computers around the world can access your website by means of a network or modem.

Video Tutorial Cara Beli Domain dan Hosting Terlengkap


Video Tutorial tentang Cara Menyewa Domain dan Hosting terlengkap. Video Tutorial ini dibuat oleh Pradytya Saputra, Admin dari
Di Video Tutorial Cara Menyewa Domain dan Hosting ini dijelaskan secara detail tentang tata cara membeli domain dan hosting. Jadi, Bagi teman-teman yang belum tahu cara Menyewa Domain dan Hosting, Sangat disarankan untuk menonton Video Tutorial ini dari Awal hingga Akhir.

Jika teman-teman ingin tahu bagaiamana Cara membuat Website hanya dalam waktu 1 Hari, silahkan Klik
Atau FB Saya : Pradytya Saputra
Atau bisa Hubungi Nomor HP Saya : 085669969851

Nanti saya akan berikan Video tutorial “Cara Membuat Website Hanya Dalam Waktu 1 Hari” Secara GRATIS.,,.,.,.!!!!

How To Set Up A Domain And Web Hosting With 1&1

I am offering you 1 full hour of free live training and coaching with me personally one on one so I can help answer the questions you have, help you fix what is broken, and give you the right direction on how to successfully go forward in your business and entrepreneurial journey.

Simply go to my site down below and book a time on my calendar.


There are no optins required, nothing to purchase, and no commitments, just me wanting to help as many entrepreneurs and business owners as possible so you can achieve all your dreams in this world and success in your business.

Book your date and time right now, and I look forward to speaking to you on the call.

Starting a blog, and ecommerce store, or a service based website is an exciting time. But there are a lot of moving parts, and in this video, I show you exactly how to buy a domain and set up a website in just a few minutes with my favorite web host: 1&1.