Web Publishing & Hosting
Introduction
Think about the last time you visited a website — maybe it was JAMB's portal, a school news page, or even a music blog run by a Nigerian teenager. Have you ever stopped to wonder: how exactly did that website get there? Who put it on the internet? How does typing a few words into a browser magically bring up a full page of content?
These are not questions only computer scientists ask. Today, understanding how the web works is as important as knowing how to read and write. Nigeria is rapidly growing in tech, with thousands of young entrepreneurs building blogs, e-commerce stores, and digital businesses every year. From Abuja to Aba, young Nigerians are creating content, selling products, and building brands online.
If you are in SSS 2, this is exactly the right time to understand web publishing and hosting — not just because it is part of your Computer Studies curriculum, but because this knowledge could one day help you build something of your own on the internet.
Learning Objectives
By the end of this lesson, students should be able to:
- Define web publishing and web hosting in their own words
- Explain what a domain name is and how it works
- Identify different types of web hosting services
- Describe the step-by-step process of publishing a website
- Demonstrate basic understanding of how a browser locates and displays a website
- Discuss the ethical and safety considerations involved in web publishing
What Is Web Publishing?
Web publishing simply means the process of creating content — such as text, images, videos, or documents — and making it available for people to view on the internet through a website or web page.
Think of it like printing a newspaper. Before a newspaper reaches your hands, someone writes the articles, a designer arranges the pages, and a printing press produces the copies. Web publishing works in a similar way — except instead of a printing press, you use a computer and the internet to distribute your content to millions of people at once.
Web publishing can include:
- Personal blogs and diaries
- School or church websites
- Online shops selling goods
- News and entertainment portals
- Government information websites (like those of INEC or WAEC)
In Nigeria, websites like Legit.ng, Vanguard, Punch, and countless small business pages are all results of web publishing. Even the platforms used for JAMB CBT registration and WAEC result checking exist because someone published them online.
Understanding Domain Names
Before a website can be visited, it needs an address — just like your house has a street address. On the internet, that address is called a domain name.
A domain name is the unique name that identifies a website on the internet. When you type www.google.com or www.unilag.edu.ng into your browser, you are using a domain name.
Parts of a Domain Name
Let us break down a typical domain name: www.myschooldiary.com.ng
- www — stands for World Wide Web; it shows you are accessing a website
- myschooldiary — this is the actual name chosen by the website owner
- .com — this is called the domain extension or TLD (Top-Level Domain); it stands for "commercial"
- .ng — this is the country code, showing the website is registered in Nigeria
Common Domain Extensions
- .com — for commercial or general use (most popular worldwide)
- .org — for organisations and nonprofits
- .edu — for educational institutions
- .gov — for government websites
- .ng — for Nigerian-based websites
- .edu.ng — for Nigerian universities and schools (e.g., unilag.edu.ng)
- .net — for network-related services
Domain names are registered and managed by organisations. In Nigeria, the body responsible for managing the .ng domain is the Nigeria Internet Registration Association (NiRA). Globally, it is coordinated by ICANN (Internet Corporation for Assigned Names and Numbers).
How Does a Domain Name Work?
When you type a domain name into your browser, your computer does not actually understand that name — it understands numbers. Every website on the internet has a unique numerical address called an IP address (Internet Protocol address). For example, Google's IP address is something like 142.250.74.46.
The internet uses a system called DNS (Domain Name System) — think of it as a giant phonebook — that converts the domain name you type into its matching IP address. This happens in seconds without you noticing it.
What Is Web Hosting?
Now that you understand domain names, the next question is: where does the actual website content live?
Web hosting is a service that provides storage space on a powerful computer (called a server) where your website files are kept so that people can access them at any time through the internet.
Imagine you want to open a shop. You need a physical location — a building — to store your goods. Web hosting is like renting that building, except it is on the internet. The server is the building; your website files are the goods inside.
The Web Server
A web server is a special computer that stores website files and sends them to users whenever they request them. Servers are powerful machines that run 24 hours a day, 7 days a week. They are usually housed in large, secure buildings called data centres, which have backup power, cooling systems, and strong internet connections.
Types of Web Hosting
There are different types of web hosting depending on your needs and budget:
1. Shared Hosting This is the most affordable type. Multiple websites share the same server and its resources. It is suitable for beginners, small blogs, and students. A Nigerian example: a student running a school news blog would likely start here.
2. Virtual Private Server (VPS) Hosting Here, one physical server is divided into multiple virtual servers. Each website gets its own dedicated portion of resources. It is more powerful than shared hosting.
3. Dedicated Server Hosting You get an entire physical server to yourself. This is expensive but very powerful. Large Nigerian companies and e-commerce platforms use this.
4. Cloud Hosting Your website is hosted across multiple servers in the cloud. It is flexible, scalable, and reliable. Many modern Nigerian startups and fintech companies prefer cloud hosting.
5. Free Hosting Some platforms offer free hosting, such as WordPress.com, Blogger (by Google), and GitHub Pages. These are great for students who want to practise building websites without spending money.
Popular web hosting companies that serve Nigerian users include Whogohost, QServers, Smartweb Nigeria, as well as international providers like Namecheap, GoDaddy, and Bluehost.
The Web Publishing Process (Step by Step)
Now that you know what a domain name and web hosting are, let us walk through how a website actually gets published on the internet.
Step 1: Plan Your Website
Before anything else, decide what your website is about. Is it a blog about Nigerian music? A portfolio showing your school projects? A page for your church or community? Define your purpose, your target audience, and the type of content you will publish.
Step 2: Design and Create Your Website
Create your website using web development tools. This can be done by:
- Writing code in HTML, CSS, and JavaScript (the building blocks of websites)
- Using a Content Management System (CMS) like WordPress, which allows you to build websites without deep coding knowledge
- Using website builders like Wix or Weebly
Your website will consist of files — HTML files, image files, CSS stylesheets, and more.
Step 3: Register a Domain Name
Choose a unique, memorable domain name that represents your website. Check if it is available (since no two websites can share the same domain name), then register it through a domain registrar. In Nigeria, you can register domains through NiRA for .ng extensions or through providers like Whogohost or Namecheap for .com and others.
Registration fees vary. A .com.ng domain might cost between ₦2,000 and ₦5,000 per year, while a .com domain typically costs around ₦5,000 to ₦10,000 annually.
Step 4: Choose a Web Hosting Plan
Select a hosting plan based on the size and type of your website. Pay for the hosting service and you will receive login details to access your hosting control panel (commonly called cPanel).
Step 5: Upload Your Website Files
Using a tool called an FTP client (File Transfer Protocol) — or through the hosting provider's file manager — you upload all your website files to the server. Think of this like moving your furniture into your newly rented apartment.
Step 6: Connect Your Domain to Your Hosting
This is where the DNS comes back in. You need to point your domain name to your hosting server by updating the nameservers — these are addresses provided by your hosting company. Once updated, when anyone types your domain name, it will lead to your website files on the server.
Step 7: Test Your Website
Before announcing your website to the world, visit it yourself using different devices — phone, tablet, and computer — to make sure everything looks correct and all links are working.
Step 8: Publish and Promote
Once satisfied, your website is live. You can now share the link, promote it on social media, and start attracting visitors.
Practical Applications in Nigeria
Web publishing and hosting are not abstract topics — they are shaping real life in Nigeria right now:
- E-commerce: Websites like Jumia.com.ng and Konga.com are built on hosting infrastructure, allowing millions of Nigerians to shop online.
- Education: Schools and universities publish results, timetables, and admission lists online. JAMB's portal is a prime example.
- Journalism: Nigerian news outlets like Channels TV, Punch, and Premium Times publish breaking news in real time through their hosted websites.
- Youth entrepreneurship: Many Nigerian teenagers and young adults run successful blogs, YouTube channels with companion websites, and online stores — all through web hosting.
- Government services: NIMC, INEC, and other government agencies publish official information and allow citizens to access services online.
Advantages and Disadvantages of Web Publishing
Advantages
- Reaches a global audience at low cost
- Available 24 hours a day, 7 days a week
- Easy to update and modify content at any time
- Can generate income through advertising and e-commerce
- Supports multimedia content (text, images, videos, audio)
Disadvantages
- Requires internet access to be viewed
- Hosting and domain registration involve recurring costs
- Websites can be hacked or attacked by cybercriminals if not properly secured
- Poor website design can drive visitors away
- Requires regular maintenance and updates
Safety and Ethical Considerations
Publishing on the web comes with serious responsibilities. As a student and future digital citizen, you must be aware of the following:
Respect Copyright: Do not copy and paste text, images, or videos from other websites and publish them as your own. This is known as plagiarism and it is both unethical and illegal.
Protect Personal Privacy: Be careful about publishing personal information — yours or others' — online. Avoid sharing phone numbers, home addresses, or private photos without permission.
Publish Truthful Content: Do not create and publish false news (misinformation or disinformation). In Nigeria, spreading false information online can have legal consequences.
Secure Your Website: Use strong passwords for your hosting account, keep your CMS software updated, and consider using HTTPS (a secure version of HTTP) to protect your visitors' data.
Avoid Harmful Content: Nigerian law and international internet policies prohibit publishing content that promotes hate speech, violence, pornography, or fraud.
Classroom and Home Activities
Activity 1 — Domain Name Hunt Visit five Nigerian websites and write down their domain names. Identify the TLD (.com, .ng, .edu.ng, etc.) and suggest what type of organisation runs each site.
Activity 2 — Plan Your Own Website On paper, design a simple website for your school. Write down: the purpose, three pages it will have, a suitable domain name, and which type of hosting you would choose. Be ready to present your plan to the class.
Activity 3 — Free Blog Setup Using a school computer or personal device, create a free blog on Blogger.com or WordPress.com. Write your first post about any topic related to your school or community. Share the link with your teacher.
Activity 4 — DNS Simulation In groups, simulate how DNS works. One student plays the role of a "browser," another is the "DNS server," and another is the "web server." The browser student asks for a domain name; the DNS student provides the matching IP address; the web server student delivers the content. Discuss what happens at each stage.
Assessment Questions
Section A — Objective Questions
-
What is the term used to describe the unique address that identifies a website on the internet? a) IP address b) Domain name c) Server name d) URL extension Answer: b) Domain name
-
Which Nigerian organisation is responsible for managing the .ng domain extension? a) JAMB b) NCC c) NiRA d) NITDA Answer: c) NiRA
-
A type of web hosting where multiple websites share the same server resources is called: a) Dedicated hosting b) Cloud hosting c) Shared hosting d) VPS hosting Answer: c) Shared hosting
-
What does DNS stand for? a) Digital Network Storage b) Domain Name System c) Data Node Service d) Direct Navigation Server Answer: b) Domain Name System
-
Which of the following is a free web publishing platform suitable for Nigerian students? a) cPanel b) Blogger c) cPanel d) Namecheap Answer: b) Blogger
Section B — Theory Questions
-
Explain the difference between a domain name and web hosting. Use a real-life analogy to support your answer.
-
Describe the step-by-step process a student would follow to publish a personal blog on the internet.
-
Discuss THREE ethical responsibilities that a web publisher must observe when making content available online.
Summary
In this lesson, we covered the following key points:
- Web publishing is the process of making content available on the internet for others to access
- A domain name is the unique address of a website (e.g., myschool.edu.ng), and it works through a system called DNS that converts names to IP addresses
- Web hosting is a service that stores your website files on a server so people can access them at any time
- Types of hosting include shared, VPS, dedicated, cloud, and free hosting
- The publishing process involves planning, designing, registering a domain, choosing hosting, uploading files, connecting the domain, and testing the site
- Ethical responsibilities include avoiding plagiarism, protecting privacy, publishing truthful content, and securing your site
Conclusion
The internet did not build itself. Every website, every blog, every online shop you have ever visited was put there by someone who understood exactly what we have covered in this lesson. Web publishing and hosting are the foundations of everything you see online.
As a Nigerian student in SSS 2, you are growing up in a country that is finding its digital voice. The skills you build today — understanding domains, hosting, and the publishing process — can help you start a blog, build a brand, support a business, or even launch a tech career tomorrow.
The internet is not just a place to consume content. It is a platform where you can create, contribute, and impact your community. Start small, keep learning, and one day, someone might be visiting a website that you built.
Frequently Asked Questions (FAQs)
Q1: What is the difference between a website and a web page? A web page is a single document on the internet (like one page of a book), while a website is a collection of related web pages under the same domain name (like the whole book).
Q2: How much does it cost to host a website in Nigeria? Costs vary. A basic shared hosting plan from Nigerian providers like Whogohost can start from around ₦5,000 to ₦15,000 per year, depending on the features included. Domain registration is usually a separate fee.
Q3: Can I publish a website for free as a student? Yes. Platforms like Blogger.com, WordPress.com, and GitHub Pages allow you to create and publish websites at no cost. These are great for learning and practice.
Q4: What is HTTPS and why does it matter? HTTPS stands for HyperText Transfer Protocol Secure. It means that data shared between a visitor and a website is encrypted (protected). Websites with HTTPS are more trusted and ranked better by Google.
Q5: Do I need to know how to code to publish a website? Not necessarily. Tools like WordPress, Blogger, and Wix allow you to build and publish websites without coding. However, learning basic HTML and CSS gives you much more control and is a valuable skill.
Q6: What happens if I forget to renew my domain name? If a domain name is not renewed before it expires, it becomes available for anyone else to register. This means you could lose your website address, so always renew your domain before the expiry date.
This lesson note was prepared in alignment with the Nigerian NERDC Computer Studies curriculum for SSS 2 students.

1 Comments
Keep this great job up... You're doing marvelously cool
ReplyDelete