Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Web servers

803 views

Published on

simple review over common web servers

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Web servers

  1. 1. IN THE<br />NAME OF<br />GOD<br />
  2. 2. WEB SERVERS<br />MOHSEN BEIGI<br />MOSTAFA ALINAGHI POUR<br />SALMAN NAMAVAR<br />Eng.manp@gmail.com<br />
  3. 3. WHAT IS WEB SERVER?<br />WEB BROWSER<br />WEB SERVER<br />Firefox<br />Chrome<br />Safari<br />Opera<br />Apache<br />IIS<br />Nginx<br />GWS<br />NETWORK<br />Requestion some thing form web server<br />Moving request from client to server<br />Generating answer for client and sending answer<br />Moving servers answer<br />Presenting servers answer to client<br />
  4. 4. HISTORY …<br /><ul><li> First time by sir Tim Berners-Lee
  5. 5. In CERN (European Organization for Nuclear Research)
  6. 6. He wrote two programs:
  7. 7. a browser called WorldWideWeb
  8. 8. a web server known as CERN httpd</li></ul>WEB SERVERS DUTY<br /><ul><li> Generating web content for client (HTML , JavaScript ,media file and etc)
  9. 9. Running server side script (NSAPI , CGI)
  10. 10. Processing client request
  11. 11. Web services</li></li></ul><li>MOST KNOWN WEB SERVERS<br />Apache<br />IIS<br />Nginx<br />GWS<br />151,516,152 web site hosted<br />59.35 percent<br />56,723,544 web site hosted<br />22.22 percent<br />16,910,205 web site hosted<br />6.62 percent<br />14,933,865 web site hosted<br />5.85 percent<br />
  12. 12. IIS Features<br /><ul><li> Graphical user interface for server management
  13. 13. Compatible with Microsoft products
  14. 14. Good performance monitoring features
  15. 15. Powerful supports from microsoft
  16. 16. Secured at first</li></ul>IIS Disadvantages<br /><ul><li> It’s not cross platform
  17. 17. Crash over request gain
  18. 18. Source code is proprietary
  19. 19. Hard URL manipulation
  20. 20. Low speed
  21. 21. Incompatible with php and mySql</li></li></ul><li>Apache Features<br /><ul><li> Best performance for webserver
  22. 22. It’s open source
  23. 23. Allows remote administration
  24. 24. It’s cross-platform (best performance on Linux)
  25. 25. It’s free to download and use
  26. 26. Large user community support
  27. 27. Core functionality extended by compiled modules
  28. 28. Powerful URL manipulation (mod_rewrite)</li></ul>Apache Disadvantages<br /><ul><li> Console mode
  29. 29. Needs more technical knowledge
  30. 30. Bad configurations cause bad attack
  31. 31. Lack of .net support (mono project)</li></li></ul><li>URL MANIPULATION<br />Real URL<br />SEF URL<br />Real URL<br />Changed URL<br />First URL<br />Redirected URL<br />Http://www.example.com/showPost.php?id=45&year=2010&month=5&day=14<br />Http://www.example.com/2010/5/14/45<br />Http://www.example.com/save.php<br />Http://www.example.com/save.html<br />Http://example.com<br />Http://www.example.net<br />Search engines URL friendly<br />Change extension<br />Redirecting<br />READ MORE: ‘mod_rewrite’ module<br />
  32. 32. HOW TO START USING …<br />Install apache , mySql , php and etc manually<br />Using apache friends<br />XAMPP<br />WAMP<br />
  33. 33. CACHE SERVERS<br />WEB SERVER<br />WEB SERVER<br />WEB SERVER<br />Client<br />Client<br />Client<br />Client<br />jQuery Library sample<br />From my server<br />First time load: 6.2 s<br />Second time: 2.1 s<br />From google server<br />First time load: 0.7 s<br />Second time: 0.3 s<br />READ MORE : ‘cache control’<br />
  34. 34. cPanel<br />
  35. 35. cPanel<br />Preferences<br />
  36. 36. cPanel<br />Mail<br />
  37. 37. cPanel<br />Files<br />
  38. 38. cPanel<br />Logs<br />
  39. 39. cPanel<br />Domains<br />
  40. 40. cPanel<br />Databases<br />

×