back

Web Servers

by Ksajikyan for IT, Technology 142 Comments
Web Servers

Web Servers Architecture and Functionality

Server is very similar to our daily used computers. It consists of a mother platinum, processor, operative memory and hard disk. Unlike our computers, however, it is more powerful. The main characteristic of the server is the remote work with many clients. It answers to the all requests coming from the different corners, develops them and sends a response.

Our computers can also be a server. You need to install a server on computer (for example` Apache web server). Ask Internet Provider to supply static IP address and then obtain Domain. However, our computers cannot handle many requests because they have weak parameters. Additionally, computer must be turned on for 24 hours, otherwise it will be unavailable for remote clients. The server can be one powerful computer, as well as a set of computers that connect to one another and are considered to be one server.

Dedicated server – When a hosting company provides the client a single server with all of its parameters.

Shared server – Is a powerful server which consists of many virtual parts and gives an opportunity to the client to choose, for example what Operation System and Operative memory they want.

 

Operational System in Server – Generally, the most used is Linux Operation System especially CentOS, which has flexible configuration possibilities and security system. In servers are also used Windows server Operation System which is created for working with servers and is quite different from daily used Operation Systems (for example` Windows 10).

Web server – Web Servers gets requests from client tool, develops them and sends an response.

 

Apache vs Nginx

Apache and Nginx are web servers, let’s consider their differences:

1.Apache consists of two parts: Apache Core and Apache modules. After setting an Apache we can turn on or turn off        modules, but it is impossible in Nginx, we should choose them before the setting. Unlike Apache Nginx is working more quickly.

2.These two Web Servers are quite different from each other in cultivating requests. Apache does this due to these 3 modules: mpm-prework, mpm-worker, mpm-event. Nginx is working with forkers and all forkers are working in the cycle asynchrony.

3.Apache has a possibility to make a configuration at the directory level, which does by .htaccess. In this case, every time Apache checks each directory, it checks whether the directory has the .htaccess and configuration. Nginx makes configurations only at the level of root directory. That’s why it works faster because it does not spend time for extra checking.

HTTP-Hyper Text Transfer Protocol – Due to this protocol, the server receives information and sends a response. It is default for 80 ports. This is the protocol that is used in order to send and receive information from the server. This is the protocol that the Apache Web Server Understands and it is what it uses to send information back to the client Machine. This is the general back and forth between the server and the browser.

HTTPS- Hyper Text Transfer Protocol Secure – This is the same HTTP protocol, only it works more secured. It is default for 443 ports. It uses SSL certificate.

SSL – Secure Sockets Layer – This is a certificate for transferring information to server. It is a cryptographic protocol and sends the data via cashed variant. SSL has private and public keys and sends and understands that cashed information through this. You can obtain SSL certificate not only from separate companies but also from all hosting companies.

FTP-File Transfer Protocol – By this protocol you can remotely connect to the server, see all the files and directories, make changes. Works with 21 ports.

SSH-Secure Shell – This protocol can be remotely connected to the server and work by the terminal. Works with 22 ports. It is a secure communication with server. You need to install SSH on server in order to connect to SSH via server. Also in computer you need to install a SSH server and create public and private keys. It can be done in the terminal by using this command: $ ssh keygen

After that, the generated public key must be installed on the server to confirm the connection. You need to do this command in order to connect the SSH server: $ ssh user$server-ip

After this command, computer will have access to the server files in the terminal or it will require a password that will be accessible to the server in case of filling out correctly.

142 thoughts on “Web Servers”

  1. Pingback: demo slot pg
  2. Pingback: slot online
  3. Pingback: click
  4. Pingback: buy hashish online
  5. Pingback: betwinnerindir.net
  6. Pingback: micro step
  7. Pingback: itsmasum.com
  8. Pingback: bola 808
  9. Pingback: pinkcollar jobs
  10. Pingback: paris jobs
  11. Pingback: oslo jobs
  12. Pingback: live webcam girls
  13. Pingback: free sex shows
  14. Pingback: video chat
  15. Pingback: live video chat
  16. Pingback: cheap sex shows
  17. Pingback: live video chat
  18. Pingback: Kampus Ternama
  19. Pingback: free webcam girls
  20. Pingback: Kuliah Murah
  21. Pingback: 918kiss
  22. Pingback: pg slot
  23. Pingback: 918kiss
  24. Pingback: ItMe.Xyz
  25. Pingback: ItMe.Xyz
  26. Pingback: itme.xyz
  27. Pingback: ItMe.Xyz
  28. Pingback: masumintl
  29. Pingback: masumintl
  30. Pingback: mzplay
  31. Pingback: wix seo specialist
  32. Pingback: de zaragoza
  33. Pingback: chimalhuacan
  34. Pingback: izcalli
  35. Pingback: cheap sex chat
  36. Pingback: live sex webcams
  37. Pingback: registry dog
  38. Pingback: culiacan clima
  39. Pingback: vietravel tour
  40. Pingback: Schneider
  41. Pingback: Delta
  42. Pingback: amateur webcams
  43. Pingback: cheap sex shows
  44. Pingback: sex webcams
  45. Pingback: blockchain
  46. Pingback: esports
  47. Pingback: chamy rim dips
  48. Pingback: candy factory
  49. Pingback: lilac frenchies
  50. Pingback: dump him shirt
  51. Pingback: linh hoang
  52. Pingback: 늑대닷컴
  53. Pingback: house of ho
  54. Pingback: 늑대닷컴
  55. Pingback: dog probiotic
  56. Pingback: dr kim acupuncture
  57. Pingback: chanel dog bowls
  58. Pingback: gaming
  59. Pingback: sui
  60. Pingback: crypto news
  61. Pingback: french bulldog
  62. Pingback: mexican candy bags
  63. Pingback: frenchie bully mix
  64. Pingback: french pitbull
  65. Pingback: floodle
  66. Pingback: Dog Papers
  67. Pingback: Dog Registry
  68. Pingback: Dog Papers
  69. Pingback: Dog Papers
  70. Pingback: Dog Registry
  71. Pingback: Dog Papers
  72. Pingback: Dog Registry
  73. Pingback: Dog Papers
  74. Pingback: Dog Registry
  75. Pingback: Dog Papers
  76. Pingback: Dog Registry
  77. Pingback: Dog Registry
  78. Pingback: Dog Papers

Comments are closed.

Servers
Prev post Servers
142 Comments

Servers have been around as long as networks. A server is a computer program which…

How to Develop Your Business by Social Media
Next post How to Develop Your Business by Social Media
142 Comments

Social media provides large opportunities to develop your business. Companies can share stories, talk about…