IN THE<br />NAME OF<br />GOD<br />
WEB SERVERS<br />MOHSEN BEIGI<br />MOSTAFA ALINAGHI POUR<br />SALMAN NAMAVAR<br />Eng.manp@gmail.com<br />
WHAT IS WEB SERVER?<br />WEB BROWSER<br />WEB SERVER<br />Firefox<br />Chrome<br />Safari<br />Opera<br />Apache<br />IIS<...
HISTORY …<br /><ul><li> First time by sir Tim Berners-Lee
 In CERN (European Organization for Nuclear Research)
 He wrote two programs:
  a browser called WorldWideWeb
  a web server known as CERN httpd</li></ul>WEB SERVERS DUTY<br /><ul><li> Generating web content for client (HTML , JavaS...
 Running server side script (NSAPI , CGI)
 Processing client request
Web services</li></li></ul><li>MOST KNOWN WEB SERVERS<br />Apache<br />IIS<br />Nginx<br />GWS<br />151,516,152 web site h...
IIS Features<br /><ul><li> Graphical user interface for server management
Compatible with Microsoft products
 Good performance monitoring features
 Powerful supports from microsoft
Secured at first</li></ul>IIS Disadvantages<br /><ul><li> It’s not cross platform
Crash over request gain
Upcoming SlideShare
Loading in …5
×

Web servers

750 views

Published on

simple review over common web servers

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
750
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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 />

×