hiii, i want to ask .. why do we basically use servers.. wat is the basic requirement for making of servers and wat r the mainly used servers and their advantage.... sry if my question is tooo easy but i m unable to get a satisfactory answer for this questio..

regards..

Dani AI

Generated

Building on 's brief note, here is a practical, up-to-date summary that answers the core parts of the original question and fills gaps in the replies.

Why run a server: to centralize services and data so many clients (users, apps, devices) can share a single, managed resource. That brings consistent backups, controlled access, 24/7 availability, easier updates and monitoring, and the ability to scale capacity independently of each client device. The vague advice from to "choose a server unlimited" is not actionable — pick resources that match expected load and growth instead of an undefined "unlimited" plan.

Basic requirements to make a server: hardware (CPU, RAM, disk type and size, NIC), a server-capable OS (Linux is common for cost and tooling), stable network (static IP or DNS), power and cooling for on-prem, and software stack for the service you need. Always plan for backups, monitoring, logging, and security (firewall, SSH keys, TLS). As a rule of thumb, a small test web server can run on a 1 vCPU / 1–2 GB RAM droplet; production web and database servers usually need more RAM, CPU, and SSD I/O — exact specs depend on traffic and workload.

Common server types and their advantages: web servers (Apache for module ecosystem; Nginx for event-driven performance and reverse proxying), database servers (MySQL/MariaDB for common LAMP stacks; PostgreSQL for advanced SQL/ACID), file servers (Samba/NFS), mail (Postfix/Dovecot), app servers (Tomcat, Node.js), and directory/auth (OpenLDAP). Managed cloud services remove much of the ops burden if that fits the use case. General overview: Server (computing).

Quick troubleshooting checklist (Linux):

# check process/service
sudo systemctl status apache2    # or httpd on RHEL/CentOS

# check listening ports
ss -tlnp | grep ':80\|:443'

# view recent logs
sudo journalctl -u apache2 -n 200 --no-pager

# test from another host
curl -I http://server.example.com

When learning, use a local VM or a small cloud droplet. For production, prioritize monitoring, backups, and securing access (SSH keys, TLS via providers like Let's Encrypt).

Recommended Answers

All 2 Replies

A server is any combination of hardware or software designed to provide services to clients. Server is used quite in information technology.A client connects to the server, requesting some service, such as a file, connection, web page, or other resource, available from a different server.

You should choose a server unlimited.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.