Page 184 - DCAP106_OPERATING_SYSTEM_TOOLS
P. 184

Unit 10: Servers





          z z  Run as standalone or inetd / xinetd operation                                    Notes
          z z  Per-user configuration
          z z  Bandwidth throttling
          z z  Per-source-IP configurability
          z z  Per-source-IP limits
          z z  IPv6 ready

          z z  Encryption support through SSL integration
          z z  And much more.

          Self Assessment

          Fill in the blanks:
          5.   ...............................  is  a  TCP  protocol  for  uploading  and  downloading  files  between
               computers.

          6.   FTP ............................... constantly listens for FTP requests from remote clients.

          10.3 Apache Web Server

          The Apache Web server, for those of you who haven’t heard of it, is debatably the most popular
          Web server in use on the Internet today. While Microsoft contends that its Internet Information
          Server (IIS) is making huge gains, it’s still struggling in many ways against Apache. Why?
          For beginners, you don’t have to be running Windows to run Apache. It was first developed on
          the various Unix/Linux/BSD platforms, and then recently ported to Win32. Internet Information
          Server, while a very good Web server on the NT platform, is trapped in the “Windows-only”
          world. While IIS has many handy features, not everyone wants to run NT for their Web server’s
          OS.
          One more reason for Apache’s widespread acceptance is its overall stability. While you can slow
          down an Apache Web server (especially if you run tons of PERL/CGI scripts on it), you can
          rarely, if ever, kill one. The Apache Web server service is near bombproof.
          Finally, it’s relatively fast. We say “relatively” as it’s relative to what you’re doing with it. If
          you’re hosting a Web site with mostly static content, Apache is a fireball. If of desktop-centric
          Linux such as Caldera, it’s rare that you won’t have the Apache server installed. During your
          Linux installation, if you see an option for “Web services” makes sure to select it so that Apache
          will  be  installed.  If  you’re  new  to  the  Unix/Linux/BSD  world,  we  should  warn  you  about
          something. There are two types of installation packages – source and binary.





             Notes  If you’re new to the Unix world, try to download a binary format. A binary is the
             fully compiled version of the application that\’s ready to be installed on your system.

          A source package is just that,  it’s the source code to the application. This way you have to
          compile it into an executable program all by yourself. One often messes up while compiling an
          application. If you’re fortunate, you’ll find your error immediately. If you’re unlucky, it could be
          hours, days or weeks before you find out, and then you have to spend time re-compiling it again
          to fix your mistakes. Do yourself a favor when first learning Apache – find the binary package for
          your OS. You can learn the finer points of compilation later.




                                           LOVELY PROFESSIONAL UNIVERSITY                                   177
   179   180   181   182   183   184   185   186   187   188   189