• Complain

Peicevic Antun. - Apache HTTP Server introduction

Here you can read online Peicevic Antun. - Apache HTTP Server introduction full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

No cover
  • Book:
    Apache HTTP Server introduction
  • Author:
  • Genre:
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Apache HTTP Server introduction: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Apache HTTP Server introduction" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

CreateSpace Independent Publishing Platform, 2016. 45 p. ISBN-10: 1530866421. ISBN-13: 978-1530866427. Editor Maslac MarkoThis book provides a brief introduction to Apache HTTP Server - an open-source web server. Apache is the most popular web server software on the Internet; it is estimated that 50% of all active websites use Apache as their web server. You will learn how to download and install Apache HTTP Server on your Windows and Linux system, how to configure Apache as a web server, proxy server, and reverse proxy server. You will also learn to set up SSL and to expand Apache functionality by adding modules.
Here is a list of topics covered in this book:
Chapter Introduction - a brief overview what Apache HTTP Server really is and what it is used for. We will describe how to install Apache on Windows and Linux.
Chapter Basic configuration - we will describe the Apache configuration files in Ubuntu. We will describe each file in detail.
Chapter Virtual hosts - we will describe how you can use virtual hosts in Apache to configure multiple web sites on the same machine. We will also describe how to enable SSL and where the log files are kept.
Chapter Modules - we will describe some basic Apache modules. We will explain how you can configura Apache as a forward and reverse proxy

Peicevic Antun.: author's other books


Who wrote Apache HTTP Server introduction? Find out the surname, the name of the author of the book and a list of all author's works by series.

Apache HTTP Server introduction — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Apache HTTP Server introduction" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make

Apache HTTP Server introduction

by Antun Peicevic
First edition
Technical editor: Marko Maslac
Copyright 2016 Geek University Press

Disclaimer

This book is designed to provide information about Apache HTTP Server . Every effort has been made to make this book as complete and as accurate as possible, but no warranty is implied. The information is provided on an as is basis. Neither the authors, Geek University Press, nor its resellers, or distributors will be held liable for any damages caused or alleged to be caused either directly or indirectly by this book. The opinions expressed in this book belong to the author and are not necessarily those of Geek University Press.

Note that this is not an unofficial book. The Apache Software Foundation (ASF) is in no way affiliated with this book or its content.

Trademarks

Geek University is a trademark of Signum Soft , LLC , and may not be used without written permission.

Feedback Information

At Geek University Press, our goal is to create in-depth technical books of the highest quality and value. Readers feedback is a natural continuation of this process. If you have any comments about how we could improve our books and learning resources for you, you can contact us through email at books@geek-university.com . Please include the book title in your message. For more information about our books, visit our website at http://geek-university.com.

About the author

Antun Peicevic is a systems engineer with more than 10 years of experience in the internetworking and systems engineering field. His certifications include CCNA Routing and Switching, CompTIA Network+, CompTIA Security+, and much more. He is the founder and editor of geek-university.com , an online education portal that offers courses that cover various aspects of the IT system administration. Antun can be reached at antun@geek-university.com .

About this book

This book teaches you how to work with Apache HTTP Server , an open-source web server. The book is written for people with some experience in the world of internetworking. You should also have a basic understanding of Linux, since almost all examples in the book are produced in Ubuntu, a popular Linux distribution.

What will you learn

You will learn how to download and install Apache HTTP Server on your Windows and Linux system. You will learn how to configure Apache as a web server, proxy server, and reverse proxy server. You will learn to set up SSL and to expand Apache functionality by adding modules.

Table of Contents

Chapter 1 - Introduction

In this chapter we will give you a brief overview what Apache HTTP Server really is and what it is used for. We will then describe how to install Apache on Windows and Linux.

What is Apache HTTP Server?

Apache HTTP Server (usually called just Apache ) is an open-source web server developed by the Apache Software Foundation . Apache is the most popular web server software on the Internet; it is estimated that 50% of all active websites use Apache as their web server.

The Apache project was launched in 1995 and was based on an older web server software called NCSA HTTPd . The software is free and open-source, licensed under the Apache License that allows the user of the software the freedom to use the software for any purpose, to distribute it, to modify it, and to distribute modified versions of the software.

Apache HTTP Server is cross-platform. It is available for a number of operating systems, including:

  • Windows
  • OS X
  • Linux
  • Unix
  • FreeBSD
  • Solaris

Apache support many features and its functionality can be extended using compiled modules. Here are the major features:

  • a very robust web server that can handle large volumes of traffic.
  • one Apache installation can serve many different Web sites using virtual hosts.
  • configurable error messages.
  • supported by several graphical user interfaces (e.g. ApacheConf).
  • supports password and digital certificate authentication.
  • supports load balancing across multiple servers.
What is a web server?

Although Apache can be used in many ways (e.g. as a proxy server or a load balancer), it is commonly used as a web server . A web server is a software with a primary function to store, process and deliver web pages to clients. The protocol used to deliver web pages is HTTP ( Hypertext Transfer Protocol ).

HTTP is a client-server protocol; a client (usually a web browser) requests a resource (a web page) from a web server. The web server responds with the requested web page. Here is a graphical representation of the communication between a web client and a web server:

As you can see in the picture above the client wants to access - photo 1

As you can see in the picture above, the client wants to access http://google.com and points the browser to the URL http://google.com (this is an example of an HTTP Request message ). The web server (running Apache or a similar web server software) hosting http://google.com receives the request and responds with the content of the web page (an HTTP response message ).

Web servers usually use a well-known TCP port 80. If the port is not specified in a URL, browsers will use this port when sending HTTP request. For example, you will get the same result when requesting http://google.com and h ttp://google.com:80 .

Install Apache on Ubuntu

Apache HTTP Server is usually installed on a Linux distribution, although it has been ported to other operating systems as well. In this section we will describe a how to install Apache on Ubuntu , one of the most popular Linux distributions out there. The process is really simple and involves just two commands.

First, update the packages on your Ubuntu installation by running the sudo apt-get update && sudo apt-get upgrade command:

After the upgrade process finishes run the sudo apt-get install apache2 - photo 2

After the upgrade process finishes, run the sudo apt-get install apache2 command to install Apache. Press Y when prompted:

Apache should automatically start To verify that run the service apache2 - photo 3

Apache should automatically start. To verify that, run the service apache2 status command:

To verify that Apache web server is working go to your browser and simply type - photo 4

To verify that Apache web server is working, go to your browser and simply type localhost in the address bar. You should get the Apache2 Ubuntu Default Page .

Install Apache on Windows

There are no official binary releases of Apache HTTP Server software for Windows, only source code. However, there are numerous binary distributions on unofficial websites. We will use binaries from Apache Lounge community.

First, go to https://www.apachelounge.com/download/ and choose the binaries for 32-bit or 64-bit Windows version:

Visual C Redistributable for Visual Studio 2015 Update 1 x64 is required in - photo 5

Visual C++ Redistributable for Visual Studio 2015 Update 1 x64 is required in order for Apache to run. If you don't have it, install it from https://www.microsoft.com/en-us/download/details.aspx?id=49984

Extract the content of the Apache24 folder from the downloaded .zip file to C:\Apache24 :

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Apache HTTP Server introduction»

Look at similar books to Apache HTTP Server introduction. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Apache HTTP Server introduction»

Discussion, reviews of the book Apache HTTP Server introduction and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.