Setting Up a Website. The First Steps. TECH

I have recently found that many people (including software developers) don’t know the exact steps involved with setting up a new web site. I chose to summarize these steps in this technical oriented post. The following are the main steps involved with setting up a new web site.

Available Domain Name
The first step should be finding an available domain name you can register. There are many web site through which you can search for an available free domain with your preferred extension (e.g. .com). The common fee for registering a domain with the ‘.com’ extension is $10 per year. I recommend on registering the domain name with a registrar (a company that provides domain names registration service) you trust based on recommendations you receive from people you trust.

Choosing Hosting Provider
In the past it was common to set up the server for hosting the web site in our office. Today, the common practice is to acquire the hosting service from a company that specializes in hosting others’ websites. There are different types of hosting providers and in many cases the big ones allow the smaller ones to operate as their agents, meaning that your choice to work with a small hosting provider might actually mean having your web site hosted on servers that belong to another hosting provider (a bigger one) that allows the smaller one to work as its agent. The common fee for a basic hosting pack should be around $10 per month. When choosing an hosting provider I recommend on choosing a company that was recommended to you by people you trust.

Domain Name Setting
Through the registrar’s web system you should set the DNS servers of your domain. The DNS servers are basically one (or more) IP addresses of the servers the hosting provider uses for redirecting requests to web sites it hosts. You should ask the hosting provider to provide you with the IP addresses of its DNS servers. These IP addresses should be updated via the registrar system, that updates them on the world wide DNS servers accordingly. Once the DNS Servers IP addresses are updated on the DNS world wide servers, each request sent from a browser to the domain name you registered will be forward to the DNS servers your hosting provider uses. These servers will forward that request to your web site.

Hosting Provider Setting
Once the registrar was updated with the DNS servers IP numbers you can move forward and use your hosting provider administration panel to set up your web site. Different hosting providers provide different types of web based control panels. Small hosting providers that act as agents of bigger ones might provide you either with an email address or a web based ticketing system through which you will ask them to set up the web site for you.

Once these four steps are completed you can move forward and upload the files of your web site and have it up and running.

Share:

The Visitor Design Pattern

The Visitor Design Pattern

The visitor design pattern allows us to add operations to objects that already exist without modifying their classes and without extending them.

What are Anti Patterns?

Anti Patterns

Unlike design patterns, anti patterns just seem to be a solution. However, they are not a solution and they cause additional costs.

Virtual Threads in Java Professional Seminar

Virtual Threads in Java

The use of virtual threads can assist us with improving the performance of our code. Learn how to use virtual threads effectively.

NoSQL Databases Courses, Seminars, Consulting, and Development

MongoDB Design Patterns Meetup

The use of MongoDB involves with various cases in which we can overcome performance issues by implementing specific design patterns.

image of woman and database

Record Classes in Java

Learn how to define record classes in Java, and when to use record classes in your code. Stay up to date with the new Java features.

Accessibility | Career | Conferences | Design Patterns | JavaScript | Meetups | PHP | Podcasts | Python | Self Learning

Teaching Methodologies | Fullstack | C++ | C# | CSS | Node.js | Angular | Java | Go | Android | Kotlin | Swift | Academy

Front End Development | Scala | Architectures | Cloud | Big Data | Internet of Things | Kids Learn Programming

The Beauty of Code

Coding is Art! Developing Code That Works is Simple. Develop Code with Style is a Challenge!

Skip to content Update cookies preferences