What is a UNIX Web Server in Hindi
DIPLOMA_CSE / Web Technology
What is a UNIX Web Server in Hindi | Types of UNIX Web Servers in Hindi | Setting Up a UNIX Web Server in Hindi
What is a UNIX Web Server in Hindi
UNIX Web Server рд╡рд╣ рд╕рд░реНрд╡рд░ рд╣реИ рдЬреЛ UNIX рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЪрд▓рддрд╛ рд╣реИ рдФрд░ рд╡реЗрдм рдкреЗрдЬреЛрдВ рдХреЛ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рд╣реЛрд╕реНрдЯ рдХрд░рддрд╛ рд╣реИред рдЗрд╕реЗ рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рд╕рд░реНрд╡рд░ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рд╡реЗрдм рдХреНрд▓рд╛рдЗрдВрдЯреНрд╕ рд╕реЗ HTTP (HyperText Transfer Protocol) рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрд╕рдХреЗ рдЕрдиреБрд░реВрдк рд╡реЗрдм рдкреЗрдЬ рдпрд╛ рдбреЗрдЯрд╛ рднреЗрдЬрддрд╛ рд╣реИред UNIX Web Server рдХрд╛ рдореБрдЦреНрдп рдЙрджреНрджреЗрд╢реНрдп рд╡реЗрдм рдкреЗрдЬреЛрдВ рдХреЛ рд╕рд░реНрд╡ рдХрд░рдирд╛ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рддрдХ рдкрд╣реБрдБрдЪрд╛рдирд╛ рд╣реЛрддрд╛ рд╣реИред
Components of a UNIX Web Server
- HTTP Daemon: рдпрд╣ рдПрдХ рд╕рд░реНрд╡рд┐рд╕ рд╣реИ рдЬреЛ рд╕рд░реНрд╡рд░ рдкрд░ HTTP рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕реБрдирддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЙрдкрдпреБрдХреНрдд рд╕рдВрд╕рд╛рдзрдиреЛрдВ рд╕реЗ рдЬреЛрдбрд╝рддрд╛ рд╣реИред
- Web Server Software: рдпрд╣ рд╡рд╣ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╣реИ рдЬреЛ рдХреНрд▓рд╛рдЗрдВрдЯреНрд╕ рдХреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ, рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рднреЗрдЬрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП Apache, Nginx, рдЖрджрд┐ред
- File System: UNIX Web Server рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдЙрд╕ рд╕реНрдерд╛рди рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рд╡реЗрдм рдкреЗрдЬреЛрдВ рдФрд░ рдЕрдиреНрдп рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- Network Configuration: UNIX Web Server рдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдпрд╣ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реЛред
Types of UNIX Web Servers in Hindi
UNIX Web Servers рдХреЗ рдХрдИ рдкреНрд░рдХрд╛рд░ рд╣реЛрддреЗ рд╣реИрдВ, рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдФрд░ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдпрд╣рд╛рдБ рдкрд░ рд╣рдо рдХреБрдЫ рдкреНрд░рдореБрдЦ UNIX Web Servers рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдиреЗрдВрдЧреЗ:
1. Apache Web Server
Apache Web Server, рдЬрд┐рд╕реЗ Apache HTTP Server рдХреЗ рдирд╛рдо рд╕реЗ рднреА рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ UNIX Web Server рд╣реИред рдпрд╣ рдПрдХ open-source рд╕рд░реНрд╡рд░ рд╣реИ рдЬреЛ рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред Apache HTTP Server рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдХрдИ рд╡реЗрдм рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ рд╡реЗрдмрд╕рд╛рдЗрдЯреНрд╕ рдЪрд▓рддреА рд╣реИрдВред
2. Nginx
Nginx рдПрдХ рдФрд░ рд▓реЛрдХрдкреНрд░рд┐рдп UNIX Web Server рд╣реИ, рдЬреЛ рд▓рд╛рдЗрдЯрд╡реЗрдЯ рдФрд░ рдЙрдЪреНрдЪ-рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ high traffic рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИ рдФрд░ рдпрд╣ reverse proxy рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред
3. Lighttpd
Lighttpd рдПрдХ рдФрд░ open-source UNIX Web Server рд╣реИ рдЬреЛ рдХрдо рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрдзрд┐рдХ efficient рд╣реИред рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрди рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИ рдЬреЛ рдЕрдзрд┐рдХрддрдо рдЧрддрд┐ рдФрд░ рдХрдо рд╡рд┐рд▓рдВрдмрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
4. Caddy
Caddy рдПрдХ рдЖрдзреБрдирд┐рдХ Web Server рд╣реИ, рдЬреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд HTTPS (SSL/TLS) рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рд╕реЗрдЯ рдХрд░рдирд╛ рдмреЗрд╣рдж рдЖрд╕рд╛рди рд╣реИред рдпрд╣ рдмрд╣реБрдд рд╣реА lightweight рдФрд░ fast рд╣реИред
5. Tomcat
Apache Tomcat рдПрдХ open-source application server рд╣реИ рдЬреЛ Java web applications рдХреЛ рд░рди рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЦрд╛рд╕рдХрд░ Servlet рдФрд░ JSP (Java Server Pages) рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
Setting Up a UNIX Web Server in Hindi
UNIX Web Server рдХреЛ рд╕реЗрдЯрдЕрдк рдХрд░рдирд╛ рдПрдХ рд╕рдВрд░рдЪрд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХреБрдЫ рд╡рд┐рд╢реЗрд╖ рдЪрд░рдг рд╣реЛрддреЗ рд╣реИрдВред рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рд╣рдо Apache Web Server рдХрд╛ рдЙрджрд╛рд╣рд░рдг рд▓реЗрдХрд░ рд╕реЗрдЯрдЕрдк рдХрд░реЗрдВрдЧреЗ, рдЬреЛ рдПрдХ рдмрд╣реБрдд рд╣реА рд▓реЛрдХрдкреНрд░рд┐рдп UNIX Web Server рд╣реИред
1. Install the Web Server Software
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдЕрдкрдиреЗ UNIX рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд╡реЗрдм рд╕рд░реНрд╡рд░ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред Apache рдХреЛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
sudo apt-get install apache2
2. Configure the Web Server
рдЗрд╕рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ Apache рдХреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╕реЗрдЯрдЕрдк рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдЖрдк рдЕрдкрдиреЗ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдкреЛрд░реНрдЯ рдирдВрдмрд░, рдбреЛрдореЗрди рдирд╛рдо рдФрд░ рдЕрдиреНрдп рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВрдЧреЗред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
sudo nano /etc/apache2/apache2.conf
рдпрд╣рд╛рдВ рдЖрдк рдЕрдкрдиреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреА рдбреЛрдХреНрдпреВрдореЗрдВрдЯ рд░реВрдЯ, рд╕рд╛рдЗрдЯреНрд╕ рдПрдиреЗрдмрд▓ рдФрд░ рдкреЛрд░реНрдЯ рдирдВрдмрд░ рдЬреИрд╕реА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдХрд╕реНрдЯрдорд╛рдЗрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
3. Start the Web Server
рдПрдХ рдмрд╛рд░ Apache рдХреЛ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рд╕рд░реНрд╡рд░ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЗрд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
sudo systemctl start apache2
4. Test the Web Server
рд╕рд░реНрд╡рд░ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдЕрдкрдиреЗ рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ 'http://localhost' рдпрд╛ 'http://your-server-ip' рдбрд╛рд▓рдХрд░ рд╕рд░реНрд╡рд░ рдХреА рд╕реНрдерд┐рддрд┐ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ, рддреЛ рдЖрдкрдХреЛ Apache рдХрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡реЗрдм рдкреЗрдЬ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред
5. Enable the Web Server to Start Automatically
рдЖрдк рдЪрд╛рд╣реЗрдВ рддреЛ Apache рдХреЛ рд╕рд┐рд╕реНрдЯрдо рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:
sudo systemctl enable apache2
6. Open the Necessary Ports
рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЛ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЕрдкрдиреА рдорд╢реАрди рдХреЗ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдореЗрдВ HTTP (Port 80) рдФрд░ HTTPS (Port 443) рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдкреЛрд░реНрдЯреНрд╕ рдЦреЛрд▓рдиреЗ рд╣реЛрдВрдЧреЗред рдЗрд╕реЗ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
sudo ufw allow 'Apache Full'
FAQs
- Apache Web Server
- Nginx
- Lighttpd
- Caddy
- Tomcat
- Web Server Software рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ (рдЬреИрд╕реЗ Apache)
- Server рдХреА Configuration рдХрд░реЗрдВ (рдЬреИрд╕реЗ Apache рдХреА config files рдХреЛ рдПрдбрд┐рдЯ рдХрд░реЗрдВ)
- Web Server рдХреЛ рдЪрд╛рд▓реВ рдХрд░реЗрдВ (Systemctl start apache2)
- Test рдХрд░реЗрдВ рдХрд┐ рд╕рд░реНрд╡рд░ рд╕рд╣реА рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ
sudo systemctl enable apache2
рдЗрд╕ рдХрдорд╛рдВрдб рд╕реЗ Apache рд╕рд░реНрд╡рд░ рд╕рд┐рд╕реНрдЯрдо рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреЗ рд╕рд╛рде рдСрдЯреЛрдореЗрдЯрд┐рдХрд▓реА рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред