1. Guest,
    If you need help getting to know Xenforo, please see our guide here. If you have feedback or questions, please post those here.
    Dismiss Notice

Apache and IIP web server

Discussion in 'Computers' started by Ryan_M_M, Mar 13, 2003.

  1. Ryan_M_M

    Ryan_M_M Well-Known Member

    Joined:
    Feb 27, 2001
    Messages:
    123
    Likes Received:
    0
    Can anyone explain the difference between Apache and IIP web server, giving examples maybe in articles on the net? I am totally stuck on finding any information which compares both products.
     
  2. Clark F

    Clark F Well-Known Member

    Joined:
    Mar 11, 2003
    Messages:
    45
    Likes Received:
    0
    I can provide some information. I work in IT, but NOT with web servers.
    IIS runs on the windows operating system, Apache runs on the Linux Operating System.
    IIS has the typical Windows graphical interface for configuration and administration, Apache has a text file for all the configuration information.
    Both have had their vulnerabilities to hackers, which get closed by patches.

    I have not run benchmarks or read any benchmarking results, but I would expect the Apache/Linux combination to requires less hardware resources than IIS/Windows to do the same work.

    I searched in Yahoo for "Apache versus IIS" and found a number of hits, like this one.

    Apache versus IIS

    I hope this helps...
     
  3. Kevin P

    Kevin P Well-Known Member

    Joined:
    Jan 18, 1999
    Messages:
    1,444
    Likes Received:
    0
    Apache can run in Windows too. IIS offers Active Server Pages (.ASP), Apache can run PHP, Cold Fusion, and other active page solutions. Beyond that I don't know much about Apache.

    KJP
     
  4. John_Berger

    John_Berger Well-Known Member

    Joined:
    Nov 1, 2001
    Messages:
    2,489
    Likes Received:
    0
    Apache is available for just about every operating system that's out there - Windows, Solaris, Linux, and so forth.

    IIS is strictly Microsoft. That alone is enough reason to be concerned.

    Be aware also that there have been numerous bugs, worms, and security concerns with IIS. Apache has a few, but fortunately simply running Apache usually does not create a security concern. Because of Microsoft ridiculous tendency to integrate their products with VB and so forth, IIS can cause a lot of security problems, particularly with the amount of worms and virii that are written specifically to exploit weaknesses in IIS.

    Apache also has numerous plug-in options. You can have Apache integrate with Perl, PHP, server side includes, SSL encryption (HTTPS), Cold Fusion, and numerous other objects. And of course all of this functionality is free.

    It's no secret that I'm anti-Microsoft; however, unless you plan on keeping up to date with all IIS patches that come out and you plan on having the web server in a completely isolated condition, go with Apache.

    And contrary to Microsoft FUD, Apache is very easy to configure.
     
  5. Patrick Larkin

    Patrick Larkin Well-Known Member

    Joined:
    May 8, 2001
    Messages:
    1,761
    Likes Received:
    0
    Apache is open source thus FREE. It runs on any Unix, including MacOS X (in fact it is bundled with EVERY Mac).

    Apache runs more web servers on the planet than any other competitor.
     
  6. Shayne Lebrun

    Shayne Lebrun Well-Known Member

    Joined:
    Jun 17, 1999
    Messages:
    1,088
    Likes Received:
    0
     
  7. Patrick Larkin

    Patrick Larkin Well-Known Member

    Joined:
    May 8, 2001
    Messages:
    1,761
    Likes Received:
    0
    IIS will never be as secure as Apache. Windows will never be as secure as Unix.
     
  8. Shayne Lebrun

    Shayne Lebrun Well-Known Member

    Joined:
    Jun 17, 1999
    Messages:
    1,088
    Likes Received:
    0
     
  9. Patrick Larkin

    Patrick Larkin Well-Known Member

    Joined:
    May 8, 2001
    Messages:
    1,761
    Likes Received:
    0
    Using Red Hat as an example of a secure *nix is a bit of a stretch. Its not called "Root Hat" for nothing. (and Red Hat's problems were that their distribution's install defaulted to a lot of unsecured serviced turned ON. bad mistake for the hobbyist trying to learn Linux.)

    The facts are that unix and apache were NEVER as easy to crack as IIS/Windows. There are nowhere near the number of exploits on a unix box as a windows box. and the exploits just keep on coming.

     
  10. Shayne Lebrun

    Shayne Lebrun Well-Known Member

    Joined:
    Jun 17, 1999
    Messages:
    1,088
    Likes Received:
    0
    I'm sorry, but how can you in the same breath refer to a UNIX as 'root hat,' then claim that it's inherently more secure than Windows?

    I remember the time when typing 'wizard' or 'debug' would get your root via sendmail; Windows doesn't make it quite that easy.
     
  11. Ryan_M_M

    Ryan_M_M Well-Known Member

    Joined:
    Feb 27, 2001
    Messages:
    123
    Likes Received:
    0
    Is IIP webserver and IIS the exact same thing?
     
  12. Shayne Lebrun

    Shayne Lebrun Well-Known Member

    Joined:
    Jun 17, 1999
    Messages:
    1,088
    Likes Received:
    0
    I think the IIP is a typo for IIS.
     
  13. Greg Rowe

    Greg Rowe Well-Known Member

    Joined:
    Nov 29, 2001
    Messages:
    160
    Likes Received:
    0
    Real Name:
    Greg
    One note... Apache can serve up ASP pages as well using mod_asp. I am sure there are limitations but you can do it.

    Having administered both IIS and Apache I can give you some advice. IIS is easier to initially get setup and running, however, as soon as you want to do something the designers didn't plan for it becomes nearly impossible. With Apache there is a slightly higher learning curve but the nebefits you recieve are worth it by far.

    It is also MUCH easier to find documenation regarding configuring apache that it is IIS. It has been my experience the "Windows users" tend not to share information as readily as "UNIX users". That's just my opinion.

    Greg
     
  14. Patrick Larkin

    Patrick Larkin Well-Known Member

    Joined:
    May 8, 2001
    Messages:
    1,761
    Likes Received:
    0
     
  15. Shayne Lebrun

    Shayne Lebrun Well-Known Member

    Joined:
    Jun 17, 1999
    Messages:
    1,088
    Likes Received:
    0
    Note the phrase 'a UNIX,' not 'All of UNIX world.'

    When you get right down to it, pick the tool for the job. If you're going to be serving up ASP, using COM objects, blah blah blah, go with IIS. If you're doing perl, php or some such, go with Apache/mod_whatever. Note, though, that pretty much the moment you throw in a mod_whatever, especially if the mod_whatever is a language interpreter, you open apache pretty wide. If you're going to be doing lots of ldap related stuff, go with netscape enterprise server/iPlanet/whatever the hell they call it now. And so on.

    No OS is inherently better or worse than another; they are, however, suited for different things.
     
  16. Patrick Larkin

    Patrick Larkin Well-Known Member

    Joined:
    May 8, 2001
    Messages:
    1,761
    Likes Received:
    0
    Something as simple as virus vulnerability and the inter-relationships of services on Windows makes it a scary proposition for critical tasks. Viruses, worms, all these nasty things made explicitly to exploit Windows...no thanks.

    There may be a hole found in apache or sendmail or bind but its fixed within a day. Microsoft, on the other hand, may not even acknowledge a security problem for a month...

    Also, Apache modules do not "open apache pretty wide."

    By the way, ASP has to be the slowest middleware product on earth. Why anyone would use that is beyond me. Maybe so you can use it with SQL Server (when its not being hammered by mysterious worms.)
     
  17. Shayne Lebrun

    Shayne Lebrun Well-Known Member

    Joined:
    Jun 17, 1999
    Messages:
    1,088
    Likes Received:
    0
  18. Kelley_B

    Kelley_B Well-Known Member

    Joined:
    Feb 27, 2001
    Messages:
    2,329
    Likes Received:
    0
    You don't have to restart Apache all the time like you do IIS....we have done test here at work and Apache wins hands down, too bad the "brains" of the operations here has MS shoved up his ass and won't change from IIS to Apache.
     

Share This Page