Web servers
Upcoming SlideShare
Loading in...5
×
 

Web servers

on

  • 542 views

simple review over common web servers

simple review over common web servers

Statistics

Views

Total Views
542
Slideshare-icon Views on SlideShare
542
Embed Views
0

Actions

Likes
0
Downloads
11
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Web servers Web servers Presentation Transcript

    • IN THE
      NAME OF
      GOD
    • WEB SERVERS
      MOHSEN BEIGI
      MOSTAFA ALINAGHI POUR
      SALMAN NAMAVAR
      Eng.manp@gmail.com
    • WHAT IS WEB SERVER?
      WEB BROWSER
      WEB SERVER
      Firefox
      Chrome
      Safari
      Opera
      Apache
      IIS
      Nginx
      GWS
      NETWORK
      Requestion some thing form web server
      Moving request from client to server
      Generating answer for client and sending answer
      Moving servers answer
      Presenting servers answer to client
    • HISTORY …
      • 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
      WEB SERVERS DUTY
      • Generating web content for client (HTML , JavaScript ,media file and etc)
      • Running server side script (NSAPI , CGI)
      • Processing client request
      • Web services
    • MOST KNOWN WEB SERVERS
      Apache
      IIS
      Nginx
      GWS
      151,516,152 web site hosted
      59.35 percent
      56,723,544 web site hosted
      22.22 percent
      16,910,205 web site hosted
      6.62 percent
      14,933,865 web site hosted
      5.85 percent
    • IIS Features
      • Graphical user interface for server management
      • Compatible with Microsoft products
      • Good performance monitoring features
      • Powerful supports from microsoft
      • Secured at first
      IIS Disadvantages
      • It’s not cross platform
      • Crash over request gain
      • Source code is proprietary
      • Hard URL manipulation
      • Low speed
      • Incompatible with php and mySql
    • Apache Features
      • Best performance for webserver
      • It’s open source
      • Allows remote administration
      • It’s cross-platform (best performance on Linux)
      • It’s free to download and use
      • Large user community support
      • Core functionality extended by compiled modules
      • Powerful URL manipulation (mod_rewrite)
      Apache Disadvantages
      • Console mode
      • Needs more technical knowledge
      • Bad configurations cause bad attack
      • Lack of .net support (mono project)
    • URL MANIPULATION
      Real URL
      SEF URL
      Real URL
      Changed URL
      First URL
      Redirected URL
      Http://www.example.com/showPost.php?id=45&year=2010&month=5&day=14
      Http://www.example.com/2010/5/14/45
      Http://www.example.com/save.php
      Http://www.example.com/save.html
      Http://example.com
      Http://www.example.net
      Search engines URL friendly
      Change extension
      Redirecting
      READ MORE: ‘mod_rewrite’ module
    • HOW TO START USING …
      Install apache , mySql , php and etc manually
      Using apache friends
      XAMPP
      WAMP
    • CACHE SERVERS
      WEB SERVER
      WEB SERVER
      WEB SERVER
      Client
      Client
      Client
      Client
      jQuery Library sample
      From my server
      First time load: 6.2 s
      Second time: 2.1 s
      From google server
      First time load: 0.7 s
      Second time: 0.3 s
      READ MORE : ‘cache control’
    • cPanel
    • cPanel
      Preferences
    • cPanel
      Mail
    • cPanel
      Files
    • cPanel
      Logs
    • cPanel
      Domains
    • cPanel
      Databases