[ Due: N.A ] [ Points: PRICELESS ] [ Date: 2/9/2016] [ Goings, Jesse ] Computer Network Specialist Center For Arts and Technology College Kelowna BC

Size: px
Start display at page:

Download "[ Due: N.A ] [ Points: PRICELESS ] [ Date: 2/9/2016] [ Goings, Jesse ] Computer Network Specialist Center For Arts and Technology College Kelowna BC"

Transcription

1 [UNIT 1]: <Understanding Apache> This course will be implemented strictly with Linux operating systems Upcoming Topics: MySQL PHP Apache Books required for classes LPICK Foundations of CentOS Apache Apache Basics Making web content available eg: Web Servers We will be focusing on the Linux Software level (The services and what makes it run behind the scenes) According to Netcraft, more than 60% of the world's websites are served by an Apache server Apache started in the mid 1990s as an off shoot of the NCSA HTTPd code, to which numerous patches were applied Today, Apache is developed and maintained under the auspices of the Apache Software Foundation (ASF) which is also home to many various open source software Apart from being free and open source, people choose Apache due to it implements the latest protocols, it is highly configurable, and extensible using third party modules, highly scalable, and high performance Apache being very popular also means there is a wealth of knowledge out there for it! Much of Apache s functionalities are implemented in external modules, called dynamic shared objects (DSOs) An Apache server is normally uses TCP port 80, for secure connections, TCP port 443 is used instead Apache is configured using a large number of configuration directives, Fortunately we do not need to know all of them 1

2 start the service using systemctl start httpd stop the service using systemctl stop httpd create persistent service systemctl enable 2

3 httpdexecute command: ss at grep http wc l (will count lines) The permanent switch allows this firewall exception to talk hold even after reboots (persistent) Filesystem Layout Apache file path locations /etc/httpd/conf/httpd.conf (This is Apache s configuration file) /var/www/html (This is the default location for your web pages) Contexts Contexts define the location where Apache directives may appear, There are four of them 1. Server config : In httpd.conf or the files it includes only 2. Virtual host: Inside <VirtualHost> containers in httpd.conf or included files only 3. Directory: Inside <Directory>, <Location>, and <Files> containers in httpd.confg and included files only 4..htaccess: In.htaccess files only files that are named with a period at the beginning of the file name, these are hidden files Directive names are case insensitive 3

4 Containers Containers are A Container is an object that can execute requests received from a client, and return responses based on those requests. A Container may optionally support a pipeline of Valves that process the request in an order configured at runtime, by implementing the Pipeline interface as well. Absolute paths have / at the beginning (Start at root: /) Relative paths do not have / at the beginning The <Directory> container provides the same functionality as.htaccess files. The difference is that while users can t modify Apache s configurations files, they do control the contents of their own directories <Directory> containers are valid in the server config <Files> are pointing to specific file(s) <Files file.. </Files> The ~ causes Apache to interpret the following string as a regular expression, rather than literally <Files> containers are valid in the server config, virtual host, directory, and.htaccess contexts A regular expression, is a way of using wildcards in a string. adcdef ^adc The ^ specifies that this must be the beginning of the file a?c The? specifies a wildcard meaning any string can be when the? is specified ^\.ht The \ to read as literal, the character(s) off to the right will be read as literal In this example, the file literally means to find.ht <Virtual Host> This applies directives to the specified virtual host, Syntax is: <VirtualHost addr[:port]> </VirtualHost> 4

5 Where addr is the IP address of the virtual host, and the port optionally specifies the port on which Apache listens for this host Containers Note that this directive does not control the ports and IP address on which Apache listens; use Listen directives for that <VirtualHost> containers are valid only in the server config context Directives Apache supports numerous directives for controlling and configuring its behaviour Listen This directive specifies the port(s) on which Apache listens for requests, Syntax Listen [addr:]port Where addr is the ip address and port is the port number. IPv6 addresses must be enclosed in square brackets If addr isn t specified Apache listens on all network interfaces strings encased in [ ] means that it is optional You MUST have at least one Listen directive in the configuration files, otherwise Apache won t work Redirect This tells clients to fetch the requested resource from a different location, Syntax Redirect [status] requested_path [URI] Where status is the status returned to the client in addition to the redirect Errors permanent: Returns status 301 Resource has moved permanently temp: Returns status 302 Resource has moves temporarily seeother: Returns status 303 Resource has been replaced gone: Returns status 410 Resource has been removed 5

6 The requested_path is the absolute pathname of the file or directory for which Apache is to redirect requests. All requests that start with this path are redirected. The Redirect directive is valid in all four contexts ServerAdmin This directive sets the address used in mailto: links on error pages, Syntax ServerAdmin _addr Where _addr is the address to be used Make sure that the address you specify is actually monitored by a person The ServerAdmin directive is valid in the server config and virtual hosts contexts ServerName This directive specifies the server's name and the port on which it listens ServerName FQDN[:port] Where FQDN is the server s Fully Qualified Domain Name Where the port specifies the port number The FQDN must be resolvable by DNS or the hosts file The ServerName directive is valid in the server config and virtual host contexts DocumentRoot This directive specifies the root directory of the server s content hierarchy, Syntax DocumentRoot dir Where dir is the directory s absolute pathname, it can be whatever you like, but remember that the user that Apache runs as must have read access to all files and executable access to all it s directories in the hierarchy 6

[UNIT 1 <Continued>]: <Understanding Apache>

[UNIT 1 <Continued>]: <Understanding Apache> [UNIT 1 ]: Directives DocumentRoot This directive specifies the root directory of the server s content hierarchy, Syntax DocumentRoot dir Where dir is the directory s

More information

A PAtCHy server: developed by the Apache group formed 2/95 around by a number of people who provided patch files for NCSA httpd 1.3 by Rob McCool.

A PAtCHy server: developed by the Apache group formed 2/95 around by a number of people who provided patch files for NCSA httpd 1.3 by Rob McCool. Outline q Introduction to Apache httpd web server q Basic Compilation, Installation and Configuration q Apache File system q Apache Logging & Status q Security & Performance Features q Virtual Hosting

More information

Apache + PHP + MySQL. bdnog November 2017 Dhaka, Bangladesh

Apache + PHP + MySQL. bdnog November 2017 Dhaka, Bangladesh Apache + PHP + MySQL bdnog7 18-22 November 2017 Dhaka, Bangladesh Outline q Introduction to Apache httpd web server q Basic Compilation, Installation and Configuration q Apache File system q Apache Logging

More information

LAMP Stack with VirtualHosts On Centos 6.x

LAMP Stack with VirtualHosts On Centos 6.x LAMP Stack with VirtualHosts On Centos 6.x This article illustrates how to install the Apache Mysql PHP Stack on Centos 6.x. Additionally, with this configuration, you can serve Multiple Domains using

More information

Apache Httpd Manual Conf Virtualhost Redirect

Apache Httpd Manual Conf Virtualhost Redirect Apache Httpd Manual Conf Virtualhost Redirect Most linux distributions setup Apache with set of Note that it used to be named httpd.conf, if you In an Apache config file you will likely have a VirtualHost

More information

APACHE INSTALLATION & BASIC CONFIGURATION. Thursday, November 8, 12

APACHE INSTALLATION & BASIC CONFIGURATION. Thursday, November 8, 12 APACHE INSTALLATION & BASIC CONFIGURATION OVERVIEW The Apache Webserver ( commonly just called Apache ) is an extremely popular open source web server. Most commonly run on Unix platforms, but also available

More information

SIOS Protection Suite for Linux Apache Web Server Recovery Kit v Administration Guide

SIOS Protection Suite for Linux Apache Web Server Recovery Kit v Administration Guide SIOS Protection Suite for Linux Apache Web Server Recovery Kit v9.0.2 Administration Guide Mar 2016 This document and the information herein is the property of SIOS Technology Corp. (previously known as

More information

SELinux Workshop Redux Jamie Duncan, Red Hat RVaLUG 19 April 2014

SELinux Workshop Redux Jamie Duncan, Red Hat RVaLUG 19 April 2014 SELinux Workshop Redux Jamie Duncan, Red Hat RVaLUG 19 April 2014 Introduction The expectation is that you will either have a virtual machine to use, or that you will revert any changes made to your machine

More information

ffproxy (8) FreeBSD System Manager s Manual ffproxy (8)

ffproxy (8) FreeBSD System Manager s Manual ffproxy (8) NAME ffproxy filtering HTTP/HTTPS proxy server SYNOPSIS ffproxy [ p port] [ c ip hostname] [ C ip hostname] [ l childs] [ u uid user g gid group] [ r dir] [ D datadir] [ x proxyip proxyhost X proxyport]

More information

CSN09101 Networked Services. Module Leader: Dr Gordon Russell Lecturers: G. Russell

CSN09101 Networked Services. Module Leader: Dr Gordon Russell Lecturers: G. Russell CSN09101 Networked Services Week 8: Essential Apache Module Leader: Dr Gordon Russell Lecturers: G. Russell This lecture Configuring Apache Mod_rewrite Discussions Configuring Apache Apache Very well known

More information

SIOS Protection Suite for Linux Apache Web Server Recovery Kit v Administration Guide

SIOS Protection Suite for Linux Apache Web Server Recovery Kit v Administration Guide SIOS Protection Suite for Linux Apache Web Server Recovery Kit v9.1.1 Administration Guide Jan 2017 This document and the information herein is the property of SIOS Technology Corp. (previously known as

More information

Apache Httpd Manual Conf File Location Windows 7

Apache Httpd Manual Conf File Location Windows 7 Apache Httpd Manual Conf File Location Windows 7 Member "httpd-2.4.12/docs/manual/platform/windows.html.en" (1 Jan 2015, 32369 Apache is configured by the files in the conf subdirectory. For example, the

More information

This material is based on work supported by the National Science Foundation under Grant No

This material is based on work supported by the National Science Foundation under Grant No This material is based on work supported by the National Science Foundation under Grant No. 0802551 Any opinions, findings, and conclusions or recommendations expressed in this material are those of the

More information

Install WordPress 3.X In Multi Blog / Multi user mode On localhost

Install WordPress 3.X In Multi Blog / Multi user mode On localhost Install WordPress 3.X In Multi Blog / Multi user mode On localhost In this tutorial, we will cover how to setup WordPress as a Multi User /Multi Blog. We ll start by downloading and installing a new version

More information

Sams Teach Yourself Apache 2 in 24 Hours

Sams Teach Yourself Apache 2 in 24 Hours Sams Teach Yourself Apache 2 in 24 Hours Copyright 2002 by Sams Publishing International Standard Book Number: 0-672-32355-9 Warning and Disclaimer Every effort has been made to make this book as complete

More information

Apache Web Server Administration for Windows

Apache Web Server Administration for Windows or tri N s di IO n tio AT uc od pr re U ed AL riz ho ut na EV U is i ib d tie PY oh pr O n C io t bu Apache Web Server Administration for Windows Apache Web Server Administration for Windows (AWS101 version

More information

DAY 2! Logs, Aliases, Redirects, Rewrites, and More! Oh My! Thursday, November 8, 12

DAY 2! Logs, Aliases, Redirects, Rewrites, and More! Oh My! Thursday, November 8, 12 DAY 2! Logs, Aliases, Redirects, Rewrites, and More! Oh My! VIRTUAL HOSTING OVERVIEW Virtual Hosting is an extremely popular feature of the Apache webserver. Virtual Hosting allows Apache to serve up more

More information

Configure Wildcard-Based Subdomains

Configure Wildcard-Based Subdomains Configure Wildcard-Based Subdomains Apache s virtual hosting feature makes it easy to host multiple websites or web applications on the same server, each accessible with a different domain name. However,

More information

World-Wide Web Protocols CS 571 Fall Kenneth L. Calvert All rights reserved

World-Wide Web Protocols CS 571 Fall Kenneth L. Calvert All rights reserved World-Wide Web Protocols CS 571 Fall 2006 2006 Kenneth L. Calvert All rights reserved World-Wide Web The Information Universe World-Wide Web structure: hypertext Nonlinear presentation of information Key

More information

Install latest version of Roundcube (Webmail) on CentOS 7

Install latest version of Roundcube (Webmail) on CentOS 7 Install latest version of Roundcube (Webmail) on CentOS 7 by Pradeep Kumar Published December 14, 2015 Updated August 3, 2017 Roundcube is a web browser based mail client & also known as webmail. It provides

More information

HTTP HyperText Transfer Protocol

HTTP HyperText Transfer Protocol HTTP HyperText Transfer Protocol Miguel Leitão, 2012 1 HTTP HTTP is the protocol that supports communication between Web browsers and Web servers. From the RFC: HTTP is an application-level protocol with

More information

Installation Guide for the ALM Performance Tool

Installation Guide for the ALM Performance Tool http://almtoolbox.com Installation Guide for the ALM Performance Tool Before we start please remember that if you need any help with the installation process you can contact us at support@almtoolbox.com

More information

Setup and Environment

Setup and Environment Setup and Environment Web Architecture and Information Management [./] Spring 2009 INFO 190-02 (CCN 42509) Erik Wilde, UC Berkeley School of Information [http://creativecommons.org/licenses/by/3.0/] This

More information

Providing HTTP Service on a Port

Providing HTTP Service on a Port http://www.candelatech.com sales@candelatech.com +1 360 380 1618 [PST, GMT -8] Network Testing and Emulation Solutions Providing HTTP Service on a Port Goal: Configure and activate a http server bound

More information

Content caching. Fabian Arrotin. (for faster build-and-deploy

Content caching. Fabian Arrotin. (for faster build-and-deploy Content caching (for faster build-and-deploy ops) Fabian Arrotin arrfab@centos.org @arrfab /whois arrfab Why caching content? Why caching content? Disclaimer : following slides will present solutions/workaround

More information

Apache Web Server Administration for Linux

Apache Web Server Administration for Linux or tri N s di IO n tio AT uc od pr re U ed AL riz ho ut na EV U is i ib d tie PY oh pr O n C io t bu Apache Web Server Administration for Linux Apache Web Server Administration for Linux (AWS201 version

More information

VCP-DCV5, OCP (DBA), MCSA, SUSE CLA, RHCSA-7]

VCP-DCV5, OCP (DBA), MCSA, SUSE CLA, RHCSA-7] Alternate Titles: APACHE V-HOST SETUP Author: Muhammad Zeeshan Bhatti [LPI, VCP-DCV5, OCP (DBA), MCSA, SUSE CLA, RHCSA-7] (http://zeeshanbhatti.com) (admin@zeeshanbhatti.com) APACHE V-HOST SETUP [root@zeeshanbhatti

More information

COSC 2206 Internet Tools. The HTTP Protocol

COSC 2206 Internet Tools. The HTTP Protocol COSC 2206 Internet Tools The HTTP Protocol http://www.w3.org/protocols/ What is TCP/IP? TCP: Transmission Control Protocol IP: Internet Protocol These network protocols provide a standard method for sending

More information

Configuring Multiple Instances of Railo on Linux

Configuring Multiple Instances of Railo on Linux Configuring Multiple Instances of Railo on Linux The purpose of this guide is to explain how to set up multiple instances of Railo on a single instance of Linux. The instances can then be used for redundancy,

More information

Certification. The HTTP Service

Certification. The HTTP Service Certification The HTTP Service UNIT 5 The HTTP Service 1 Objectives Learn the major features of the Apache HTTP server Be able to configure important Apache parameters Learn per-directory configuration

More information

Linux Network Administration. Apache Web Server COMP1071 Summer 2017

Linux Network Administration. Apache Web Server COMP1071 Summer 2017 Linux Network Administration Apache Web Server COMP1071 Summer 2017 Overview Apache2 is a software package which provides the infrastructure to deliver web services It is flexible, fast, open source, scalable,

More information

Glossary. Appendix B. See also current directory.

Glossary. Appendix B. See also current directory. B Portions of this glossary are from Matisse Enzer s of Internet Terms (www.matisse.net/files/glossary.html), and are 1994 2002 by Matisse Enzer, all rights reserved, used here with permission. 517 Appendix

More information

Chapters. Web-Technologies I 1

Chapters. Web-Technologies I 1 Web-Technologies Chapters Server-Side Programming: Methods for creating dynamic content Web-Content-Management Excurse: Server Apache Client-Side Programming (Next Lesson) Web-Services (Next Lesson) Search

More information

Setting up the Apache Web Server

Setting up the Apache Web Server 1 Setting up the Apache Web Server The Apache Web Server (Hyper Text Transfer Protocol) is the most popular web server available. The project gained popularity with Linux in the 1990 s as they teamed up

More information

WEB TECHNOLOGIES CHAPTER 1

WEB TECHNOLOGIES CHAPTER 1 WEB TECHNOLOGIES CHAPTER 1 WEB ESSENTIALS: CLIENTS, SERVERS, AND COMMUNICATION Modified by Ahmed Sallam Based on original slides by Jeffrey C. Jackson THE INTERNET Technical origin: ARPANET (late 1960

More information

Application Session (Hands-on) Athanassios Liakopoulos (GRNET) version 1.01

Application Session (Hands-on) Athanassios Liakopoulos (GRNET) version 1.01 Application Session (Hands-on) Athanassios Liakopoulos (GRNET) aliako@grnet.gr version 1.01 1. Lab information Network Topology The network topology is shown in Figure 1. PCs belong to different VLANs,

More information

(U) Hive Infrastructure Installation and Configuration Guide

(U) Hive Infrastructure Installation and Configuration Guide (U) Hive Infrastructure Installation and Configuration Guide November 11, 2012 Classified By: 0706993 Reason: 1.4(c) Declassify On: 20371105 Derived From: COL S-06 ii //20371105 November 2012 (U) Table

More information

Stats of Web Server types

Stats of Web Server types APACHE HTTP SERVER About Apache Apache http server project http://httpd.apache.org Apache foundation started to support the web server project, but now extends to a multitude of other projects. Stats of

More information

Genesys Administrator Extension Deployment Guide. Prerequisites for Genesys Administrator Extension Modules

Genesys Administrator Extension Deployment Guide. Prerequisites for Genesys Administrator Extension Modules Genesys Administrator Extension Deployment Guide Prerequisites for Genesys Administrator Extension Modules 7/1/2018 Prerequisites for Genesys Administrator Extension Modules Contents 1 Prerequisites for

More information

Lab 3.4.2: Managing a Web Server

Lab 3.4.2: Managing a Web Server Topology Diagram Addressing Table Device Interface IP Address Subnet Mask Default Gateway R1-ISP R2-Central Eagle Server S0/0/0 10.10.10.6 255.255.255.252 N/A Fa0/0 192.168.254.253 255.255.255.0 N/A S0/0/0

More information

Apache Httpd Manual Conf Listen Ipv6 >>>CLICK HERE<<<

Apache Httpd Manual Conf Listen Ipv6 >>>CLICK HERE<<< Apache Httpd Manual Conf Listen Ipv6 8.1 Squid 2.6 Configuration Settings, 8.2 Apache 2.x-Logfile Settings section if IPv6 is not of concern to you and skip to the common ACL configuration. Note that,

More information

RPG & PHP REST SERVICES WITH APIGILITY. Chuk Shirley Sabel Steel Service Club Seiden

RPG & PHP REST SERVICES WITH APIGILITY. Chuk Shirley Sabel Steel Service Club Seiden RPG & PHP REST SERVICES WITH APIGILITY Chuk Shirley Sabel Steel Service Club Seiden Senior Software Engineer Founder and Owner Subject Matter Expert 2015 Innovation Award Winner @ChukShirley chukshirley@gmail.com

More information

CTEC1863/2017F Lab #11, Part 1 Page 1 of 11. In this lab, we will be installing a popular solution for database-driven web sites.

CTEC1863/2017F Lab #11, Part 1 Page 1 of 11. In this lab, we will be installing a popular solution for database-driven web sites. CTEC1863/2017F Lab #11, Part 1 Page 1 of 11 Lab #11: LAMP In this lab, we will be installing a popular solution for database-driven web sites. This configuration is known as LAMP, an acronym standing for

More information

H3C License Server. Installation Guide. Hangzhou H3C Technologies Co., Ltd. Document version: 5W

H3C License Server. Installation Guide. Hangzhou H3C Technologies Co., Ltd.   Document version: 5W H3C License Server Installation Guide Hangzhou H3C Technologies Co., Ltd. http://www.h3c.com Document version: 5W201-20151123 Copyright 2015, Hangzhou H3C Technologies Co., Ltd. and its licensors All rights

More information

DEPLOYMENT GUIDE DEPLOYING F5 WITH ORACLE ACCESS MANAGER

DEPLOYMENT GUIDE DEPLOYING F5 WITH ORACLE ACCESS MANAGER DEPLOYMENT GUIDE DEPLOYING F5 WITH ORACLE ACCESS MANAGER Table of Contents Table of Contents Introducing the F5 and Oracle Access Manager configuration Prerequisites and configuration notes... 1 Configuration

More information

IT Certification Exams Provider! Weofferfreeupdateserviceforoneyear! h ps://

IT Certification Exams Provider! Weofferfreeupdateserviceforoneyear! h ps:// IT Certification Exams Provider! Weofferfreeupdateserviceforoneyear! h ps://www.certqueen.com Exam : 1Z0-105 Title : Oracle Linux 6 Advanced System Administration Version : DEMO 1 / 4 1.Examine the dtrace

More information

Linux Essentials Objectives Topics:

Linux Essentials Objectives Topics: Linux Essentials Linux Essentials is a professional development certificate program that covers basic knowledge for those working and studying Open Source and various distributions of Linux. Exam Objectives

More information

IBM Education Assistance for z/os V2R2

IBM Education Assistance for z/os V2R2 IBM Education Assistance for z/os V2R2 Item: IBM HTTP Server move from Domino to Apache Element/Component: IBM HTTP Server Material current as of September 2015 Agenda Trademarks Presentation Objectives

More information

Linux Essentials. Smith, Roderick W. Table of Contents ISBN-13: Introduction xvii. Chapter 1 Selecting an Operating System 1

Linux Essentials. Smith, Roderick W. Table of Contents ISBN-13: Introduction xvii. Chapter 1 Selecting an Operating System 1 Linux Essentials Smith, Roderick W. ISBN-13: 9781118106792 Table of Contents Introduction xvii Chapter 1 Selecting an Operating System 1 What Is an OS? 1 What Is a Kernel? 1 What Else Identifies an OS?

More information

Table of Contents. Server Migrations Hints, tips and planning considerations

Table of Contents. Server Migrations Hints, tips and planning considerations Server Migrations Hints, tips and planning considerations Table of Contents Introduction:...2 Overview:...2 Migrating your server...2 Audit of the existing server:...2 Preparing the new server:...3 Syncing

More information

WebADM and OpenOTP are trademarks of RCDevs. All further trademarks are the property of their respective owners.

WebADM and OpenOTP are trademarks of RCDevs. All further trademarks are the property of their respective owners. WEBADM SAML IDENTITY PROVIDER The specifications and information in this document are subject to change without notice. Companies, names, and data used in examples herein are fictitious unless otherwise

More information

How to Set Up External CA VPN Certificates

How to Set Up External CA VPN Certificates To configure a client-to-site, or site-to-site VPN using s created by External CA, you must create the following VPN s for the VPN service to be able to authenticate Before you begin Use an external CA

More information

Apache, Php, MySql Configuration

Apache, Php, MySql Configuration 1.0 Introduction Apache, Php, MySql Configuration You will be guided to install the Apache web server and PHP and then configure them with MySQL database. There are several pre-requisite tasks MUST be

More information

Securing The Apache Web Server. Matthew Cook

Securing The Apache Web Server. Matthew Cook Securing The Apache Web Server Matthew Cook http://escarpment.net/ Agenda Background Web Servers Connections Apache History System Attacks Securing Apache Useful Tools In Summary Further Advice and Guidance

More information

The specifications and information in this document are subject to change without notice. Companies, names, and data used

The specifications and information in this document are subject to change without notice. Companies, names, and data used WEBADM PUBLISHING PROXY The specifications and information in this document are subject to change without notice. Companies, names, and data used in examples herein are fictitious unless otherwise noted.

More information

Principles of Bioinformatics. BIO540/STA569/CSI660 Fall 2010

Principles of Bioinformatics. BIO540/STA569/CSI660 Fall 2010 Principles of Bioinformatics BIO540/STA569/CSI660 Fall 2010 Lecture Five Practical Computing Skills Emphasis This time it s concrete, not abstract. Fall 2010 BIO540/STA569/CSI660 3 Administrivia Monday

More information

Koha 3 on Centos. We are installing Koha on the newly installed CentOS machine. Open a terminal and log in as root.

Koha 3 on Centos. We are installing Koha on the newly installed CentOS machine. Open a terminal and log in as root. Koha 3 on Centos We are installing Koha on the newly installed CentOS machine. Open a terminal and log in as root. 1. Start Apache Services and Network Start service Apache [root@localhost ~]# /etc/init.d/network

More information

Microsoft Exchange Server 2013 and 2016 Deployment

Microsoft Exchange Server 2013 and 2016 Deployment Microsoft Exchange Server 2013 and 2016 Deployment Barracuda Networks has conducted interoperability tests using the Barracuda Load Balancer ADC and Microsoft Exchange Server 2013 and Microsoft Exchange

More information

User Impersonation. 1. Overview. 2. Implementation Kernel Module (impersonate.ko)

User Impersonation. 1. Overview. 2. Implementation Kernel Module (impersonate.ko) 1. Overview UNIX is lacking a fundamental feature that allows for temporary user switches at run time. The setuid() group of system calls allow for a permanent switch but offer no return path. My goal

More information

User ID Service. How to integrate Forcepoint User ID Service with other Forcepoint products 1.1. Revision A

User ID Service. How to integrate Forcepoint User ID Service with other Forcepoint products 1.1. Revision A User ID Service How to integrate Forcepoint User ID Service with other Forcepoint products 1.1 Revision A Contents Introduction on page 2 Requirements on page 3 Installation overview on page 4 Obtain installation

More information

Traditional Web Based Systems

Traditional Web Based Systems Chapter 12 Distributed Web Based Systems 1 Traditional Web Based Systems The Web is a huge distributed system consisting of millions of clients and servers for accessing linked documents Servers maintain

More information

Setting up a LAMP server

Setting up a LAMP server Setting up a LAMP server What is a LAMP? Duh. Actually, we re interested in... Linux, Apache, Mysql, and PHP A pretty standard web server setup Not the only technology options! Linux Pick any! Common choices

More information

ULTEO OPEN VIRTUAL DESKTOP CENTOS 6.0 SUPPORT

ULTEO OPEN VIRTUAL DESKTOP CENTOS 6.0 SUPPORT ULTEO OPEN VIRTUAL DESKTOP V4.0.2 CENTOS 6.0 SUPPORT Contents 1 Prerequisites: CentOS 6.0 3 1.1 System Requirements.............................. 3 1.2 SELinux....................................... 3

More information

SSL, Credit Card Transactions. CS174 Chris Pollett Nov. 5, 2007.

SSL, Credit Card Transactions. CS174 Chris Pollett Nov. 5, 2007. SSL, Credit Card Transactions CS174 Chris Pollett Nov. 5, 2007. Outline HTTPS and the Secure Socket Layer Credit Card Transactions HTTPS and the Secure Socket Layer When we use HTTP to browse the web,

More information

Outline. Web browsers & Web servers

Outline. Web browsers & Web servers Web browsers & Web servers 1 Outline Goals and Objectives Topics headlines Introduction Finding a web page Browser Tasks Top browsers Browser window structure Internet Explorer Netscape / Mozilla Opera

More information

Quick Installation Guide

Quick Installation Guide Nortel IP Flow Manager Release: 2.0 Version: 02.01 Copyright 2009 Nortel Networks Nortel IP Flow Manager 2.0 Page 1 of 9 Nortel IP Flow Manager Release: 2.0 Publication: NN48015-300 Document status: Standard

More information

The Directory Structure

The Directory Structure The Directory Structure All the files are grouped together in the directory structure. The file-system is arranged in a hierarchical structure, like an inverted tree. The top of the hierarchy is traditionally

More information

Setting Up PHPlist (Open-Source Newsletter Manager)

Setting Up PHPlist (Open-Source Newsletter Manager) By Oliver Meyer Published: 2008-05-25 18:48 Setting Up PHPlist (Open-Source Newsletter Manager) Version 1.0 Author: Oliver Meyer Last edited 04/23/2008 This document

More information

4. Customizing CM3-IDE

4. Customizing CM3-IDE Chapter 4 4. Customizing CM3-IDE Read this chapter to learn how to customize CM3- IDE. This chapter contains information about CM3-IDE s configuration page. This chapter describes how to customize CM3-IDE.

More information

Adding a Webtype Access List

Adding a Webtype Access List 18 CHAPTER Webtype access lists are added to a configuration that supports filtering for clientless SSL VPN. This chapter describes how to add an access list to the configuration that supports filtering

More information

Critical Analysis and last hour guide for RHCSA/RHCE Enterprise 7

Critical Analysis and last hour guide for RHCSA/RHCE Enterprise 7 Critical Analysis and last hour guide for RHCSA/RHCE Enterprise 7 Disclaimer: I haven t gone through RHCSA/RHCE EL 7. I am preparing for upgrade of my RHCE certificate from RHCE EL4 to RHCE EL7. I don

More information

1.1 A Brief Intro to the Internet

1.1 A Brief Intro to the Internet 1.1 A Brief Intro to the Internet - Origins - ARPAnet - late 1960s and early 1970s - Network reliability - For ARPA-funded research organizations - BITnet, CSnet - late 1970s & early 1980s - email and

More information

Apache Install Instructions Win7 7 Php Mysql. Phpmyadmin Linux >>>CLICK HERE<<<

Apache Install Instructions Win7 7 Php Mysql. Phpmyadmin Linux >>>CLICK HERE<<< Apache Install Instructions Win7 7 Php Mysql Phpmyadmin Linux sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin. And in particular Yeah, Test PHP instructions are still, or perhaps again

More information

INSTALLING GUIDE FOR A WEB SERVER

INSTALLING GUIDE FOR A WEB SERVER Installation and configuration of Apache 2.2, PHP5 enviroinment, MySQL 5.5 and phpmyadmin 3.4 By: Josué Gayán Báscones For: Web Application Deployment, 2 nd ASIX Josué Gayán Báscones Web Application Deployment

More information

EX200 Q&A. DEMO Version

EX200 Q&A. DEMO Version Red Hat Certified System Administrator (RHCSA) Exam Q&A DEMO Version Copyright (c) 2015 Chinatag LLC. All rights reserved. Important Note Please Read Carefully For demonstration purpose only, this free

More information

Configuring CWMP Service

Configuring CWMP Service CHAPTER 12 This chapter describes how to configure the CWMP service in Cisco Broadband Access Center (BAC). Topics covered are:, page 12-1 Configuring Service Ports on the DPE, page 12-2 Disabling Connection

More information

System Administration for Beginners

System Administration for Beginners System Administration for Beginners Week 5 Notes March 16, 2009 1 Introduction In the previous weeks, we have covered much of the basic groundwork needed in a UNIX environment. In the upcoming weeks, we

More information

You can also set the expiration time of the cookie in another way. It may be easier than using seconds.

You can also set the expiration time of the cookie in another way. It may be easier than using seconds. What is a Cookie? A cookie is often used to identify a user. A cookie is a small file that the server embeds on the user's computer. Each time the same computer requests a page with a browser, it will

More information

SIM Bank Scheduler Server User Manual. (for Version )

SIM Bank Scheduler Server User Manual. (for Version ) SIM Bank Scheduler Server User Manual (for Version 1.01.1) Introduction to the SIM of Bank Scheduler Server: SIM Bank Scheduler Server ( SIM Server for short) is a type of server software launched by our

More information

Install Apache, PHP And MySQL On CentOS 7 (LAMP)

Install Apache, PHP And MySQL On CentOS 7 (LAMP) Install Apache, PHP And MySQL On CentOS 7 (LAMP) Version 1.0 Authors: Till Brehm , Falko Timme Updates: Srijan Kishore Follow Howtoforge

More information

Chapter 1 - Introduction. September 8, 2016

Chapter 1 - Introduction. September 8, 2016 Chapter 1 - Introduction September 8, 2016 Introduction Overview of Linux/Unix Shells Commands: built-in, aliases, program invocations, alternation and iteration Finding more information: man, info Help

More information

System Administration. NFS & Web Servers

System Administration. NFS & Web Servers System Administration NFS & Web Servers NFS SERVER File System Operations Create file / directory Remove file / directory List directory Open file Read from file Write to file NFS Network file system File

More information

Twiki Installation Notes. Ned Brush 4/13/06. Everything is left as is (default settings) unless specified below. Distribution: RHEL 4

Twiki Installation Notes. Ned Brush 4/13/06. Everything is left as is (default settings) unless specified below. Distribution: RHEL 4 Twiki Installation Notes Ned Brush 4/13/06 Everything is left as is (default settings) unless specified below. Distribution: RHEL 4 1) Here are some good references to follow during the installation: a.

More information

Additional Resources

Additional Resources APPENDIX Additional Resources This appendix points out the rather short list of online and other resources available for further assistance with mod_rewrite. Online Resources Online resources for mod_rewrite

More information

An internal CA that is part of your IT infrastructure, like a Microsoft Windows CA

An internal CA that is part of your IT infrastructure, like a Microsoft Windows CA Purpose This document will describe how to setup to use SSL/TLS to provide encrypted connections to the. This document can also be used as an initial point for troubleshooting SSL/TLS connections. Target

More information

Web Engineering (CC 552)

Web Engineering (CC 552) Web Engineering (CC 552) Introduction Dr. Mohamed Magdy mohamedmagdy@gmail.com Room 405 (CCIT) Course Goals n A general understanding of the fundamentals of the Internet programming n Knowledge and experience

More information

Chapter 3: Uniform Resource Identifiers References:

Chapter 3: Uniform Resource Identifiers References: 3. Uniform Resource Identifiers 3-1 Chapter 3: Uniform Resource Identifiers References: Erik Wilde: World Wide Web Technische Grundlagen (in German). Springer, 1999, ISBN 3-540-64700-7, 641 Seiten. NCSA

More information

Use the login credentials and the primary domain name that were sent to you on account activation.

Use the login credentials and the primary domain name that were sent to you on account activation. Getting Started To login to the Interworx Control Panel, in a web browser go to: https://webhosting.it.ubc.ca:2443/siteworx/ Use the login credentials and the primary domain name that were sent to you

More information

MULTI-NODE DATABASE APPLICATION DEPLOYMENT ON LAMP ARCHITECTURE

MULTI-NODE DATABASE APPLICATION DEPLOYMENT ON LAMP ARCHITECTURE MULTI-NODE DATABASE APPLICATION DEPLOYMENT ON LAMP ARCHITECTURE M. M. Chavan and Y. V. Dongre Department of Computer Engineering, Vishwakarma Institute of Information Technology, Pune ABSTRACT Recent trends

More information

CentOS 7 with MariaDB

CentOS 7 with MariaDB CentOS 7 with MariaDB OS Web Server and PHP MariaDB and Full Text Search Engine Other Middleware Middleware Setup and Configuration Database PHP NetCommons2 Before Install Preparation Installation Download

More information

Authenticating and Importing Users with Active Directory and LDAP

Authenticating and Importing Users with Active Directory and LDAP Purpose This document describes how to integrate Nagios with Active Directory (AD) or Lightweight Directory Access Protocol (LDAP) to allow user authentication and validation with an AD or LDAP infrastructure

More information

More Security, SSL, Credit Card Transactions. CS174 Chris Pollett Nov. 10, 2008.

More Security, SSL, Credit Card Transactions. CS174 Chris Pollett Nov. 10, 2008. More Security, SSL, Credit Card Transactions CS174 Chris Pollett Nov. 10, 2008. Outline Inclusion Attacks SQL Injection Attacks HTTPs Credit Card Transactions Inclusion Attacks One lazy way to control

More information

BIG-IP Access Policy Manager : Portal Access. Version 13.0

BIG-IP Access Policy Manager : Portal Access. Version 13.0 BIG-IP Access Policy Manager : Portal Access Version 13.0 Table of Contents Table of Contents Overview of Portal Access...7 Overview: What is portal access?...7 About portal access configuration elements...

More information

My Favorite bash Tips and Tricks

My Favorite bash Tips and Tricks 1 of 6 6/18/2006 7:44 PM My Favorite bash Tips and Tricks Prentice Bisbal Abstract Save a lot of typing with these handy bash features you won't find in an old-fashioned UNIX shell. bash, or the Bourne

More information

Apache and... Virtual Hosts ---- aliases mod_rewrite ---- htaccess. 31 st Oct - 4 th Nov Blantyre, Malawi. Dorcas Muthoni.

Apache and... Virtual Hosts ---- aliases mod_rewrite ---- htaccess. 31 st Oct - 4 th Nov Blantyre, Malawi. Dorcas Muthoni. Apache and... Virtual Hosts ---- aliases mod_rewrite ---- htaccess AFNOG Chix 2011 Blantyre, Malawi 31 st Oct - 4 th Nov 2011 Dorcas Muthoni Courtesy: Hervey Allen Very good overview here: What is Apache?

More information

شرکت توسعه ارتباطات پردیس پارس. owncloud. The last file sharing platform you'll ever need

شرکت توسعه ارتباطات پردیس پارس. owncloud. The last file sharing platform you'll ever need شرکت توسعه ارتباطات پردیس پارس owncloud The last file sharing platform you'll ever need. Explore the Features: Click Sync and Share Your Data, with Ease A Safe Home for All Your Data Your Data is Where

More information

Xcalar Installation Guide

Xcalar Installation Guide Xcalar Installation Guide Publication date: 2018-03-16 www.xcalar.com Copyright 2018 Xcalar, Inc. All rights reserved. Table of Contents Xcalar installation overview 5 Audience 5 Overview of the Xcalar

More information

Adding an Extended Access List

Adding an Extended Access List CHAPTER 14 This chapter describes how to configure extended access lists (also known as access control lists), and it includes the following sections: Information About Extended Access Lists, page 14-1

More information

The Wonderful World of Services. By: Stefanja

The Wonderful World of Services. By: Stefanja The Wonderful World of Services By: Stefanja What Is a Service? Make the computer world go round Without Services we d have nothing A service is an application that runs in the background to enable a computer

More information

XSS Homework. 1 Overview. 2 Lab Environment

XSS Homework. 1 Overview. 2 Lab Environment XSS Homework 1 Overview Cross-site scripting (XSS) is a type of vulnerability commonly found in web applications. This vulnerability makes it possible for attackers to inject malicious code (e.g. JavaScript

More information