McAfee epolicy Orchestrator: Creating an Apache HTTP Repository

Size: px
Start display at page:

Download "McAfee epolicy Orchestrator: Creating an Apache HTTP Repository"

Transcription

1 White Paper McAfee epolicy Orchestrator: Creating an Apache HTTP Repository By Peter Straight, Senior Security Consultant McAfee Foundstone Solution Services

2 Table of Contents Purpose and Use 4 Logical Diagram 4 Software Overview 5 McAfee epolicy Orchestrator software 5 Linux 5 Apache 5 Samba 5 Software Installation 5 McAfee epo software installation 5 Linux installation 5 Server services installation 5 Software Configuration 6 Enabling services 6 Configuring Apache 6 Configuring Samba 10 Configuring SELinux 12 Configure firewall 13 HTTP Repository 13 Creating an HTTP repository in McAfee epo software 13 Verify replication 15 Configure McAfee agent 16 Repository Verification 17 McAfee agent monitor 17 McAfee epo software report for repositories 18 Deploy McAfee Agent to Linux Repository 19 Configure SSH 19 Configure sudoers 20 Adding a Linux system to McAfee epo software 20 McAfee VirusScan Enterprise for Linux Advanced Logging and Configuration 23 HTTP log files 23 Limiting bandwidth with mod_bw 24 2 McAfee epolicy Orchestrator: Creating an Apache HTTP Repository

3 References 27 Linux 27 CentOS Linux 27 Apache 27 Samba 27 SSH 27 McAfee epo Installation Guide 27 McAfee Agent Product Guide 27 McAfee VirusScan Enterprise for Linux guides 27 Common vi editor commands 27 Basic firewall configuration 27 SELinux 28 mod_bw 28 About the Author 28 About McAfee Foundstone Solution Services 28 3 McAfee epolicy Orchestrator: Creating an Apache HTTP Repository

4 Purpose and Use Some McAfee customers have large and complex networks, and securing these networks with McAfee epolicy Orchestrator (McAfee epo ) software often involves a variety of configurations. Organizations with large Linux server farms may need to use only Linux servers in their environments. This document describes how to configure Apache and Samba running on a Linux operating systems (OS) platform for the purpose of creating an Apache HTTP Repository for McAfee epolicy Orchestrator. The Apache repository will allow customers to meet the requirement to have a Linux repository. McAfee supports a variety of repository types such as, super-agent, FTP, UNC, and HTTP. The HTTP repositories are more complex to set up than the other repository types. Logical Diagram Agent-to-McAfee epo Server TCP Port 80 or 443 epo McAfee epo-to-http Repository TCP , 445 HTTP Repository Agent Wake-Up TCP Port 8081 McAfee epo-console TCP Port Agent-to-HTTP Repository TCP Port 80 McAfee Agent Managed Systems Figure 1. Logical diagram. Host System Name IP Address McAfee epo Eposerver.companyname.loc Linux Linuxbox.companyname.loc Workstation Workstation.companyname.loc Table 1. Systems information. 4 McAfee epolicy Orchestrator: Creating an Apache HTTP Repository

5 Software Overview McAfee epolicy Orchestrator software McAfee epo software is widely acknowledged as the most advanced and scalable security management technology in the industry. Unifying security management through an open platform, McAfee epo software makes risk and compliance management simpler and more successful for all organizations. As the foundation of the McAfee Security Management platform, McAfee epo software enables customers to connect industry-leading security solutions to their enterprise infrastructure to increase visibility, gain efficiencies, and strengthen protection. Linux Linux is a Unix-like computer operating system assembled under the free and open source software development and distribution model. The defining component of Linux is the Linux kernel, an OS kernel first released on October 5, 1991 by Linus Torvalds. Apache The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems, including Unix and Microsoft Windows NT. The goal of this project is to provide a secure, efficient, and extensible server that provides HTTP services in sync with current HTTP standards. Apache httpd has been the most popular web server on the Internet since April The Apache HTTP server ( httpd ) is a project of The Apache Software Foundation. Samba Samba is the standard Windows interoperability suite of programs for Linux and Unix. Samba is free software licensed under the GNU General Public License; the Samba project is a member of the Software Freedom Conservancy. Since 1992, Samba has provided secure, stable, and fast file and print services for all clients using the SMB/CIFS protocol, such as all versions of DOS and Windows, OS/2, Linux, and many others. Samba is an important component to seamlessly integrate Linux/Unix servers and desktops into Microsoft Active Directory (AD) environments using the winbind daemon. Software Installation McAfee epo software installation Install the McAfee epo software server as recommended in the installation guide. Linux installation For the configuration of Linux, CentOS was the Distro of choice. Download and install a Linux Distro of your choice. CentOS is an enterprise-class Linux distribution derived from sources freely provided to the public by a prominent North American enterprise Linux vendor. CentOS conforms to the upstream vendor s redistribution policy and aims to be 100% binary compatible. (CentOS mainly changes packages to remove upstream vendor branding and artwork.) CentOS is free. Downloading the Live CD is the easiest way to install CentOS. This document will not go into great detail on configuring and securing Linux or its services. For more information, visit: tinycontent/index.php?id=30. If you are using physical hardware, create the LiveCD as a CD. If you are using a virtual infrastructure, simply map to the ISO. Once it boots, run Install to Hard Drive. 1. Click Next on the Default settings. 2. Set hostname, time zone, root password. Server services installation Depending on how you install the Linux OS, you have the option to install services during the initial installation or after it has completed. With the live CD, you have to install the server services after completion. In a production environment, it is recommended that you do a custom install. Only install the required Linux software packages that will be required for the server. You can install additional software packages in two ways: through the GUI or the command line. Depending on your experience, you may choose to use only the command line for the installation and configuration. You will need to be familiar with the Linux terminal command line for some of these configurations. 5 McAfee epolicy Orchestrator: Creating an Apache HTTP Repository

6 Installing Apache HTTP server GUI installation: 1. Open the software manager under System > Administration > Add/Remove Software. 2. Under Web Services > Web Server, you will find Apache HTTP server. Check the box next to it and click Apply. Command line installation: yum install httpd Installing Samba Under Servers > CIFS file server, you will find Server and Client Software Samba 3.5.x. Click the box next to it and click Apply. Command line installation: yum install samba Software Configuration Enabling services The chkconfig command can also be used to activate and deactivate services. The chkconfig --list command displays a list of system services and whether they are started (on) or stopped (off) in run levels zero through six. Run these commands to configure the httpd and Samba services to run after a reboot: chkconfig --level 2345 httpd on chkconfig --level 2345 smb on Configuring Apache Httpd configuration file The default httpd.conf file will have to be modified or use the example provided. If you are using the default httpd.conf, you will notice that there are more settings than in the example. You do not have to use all the provided modules or settings; you can simply comment out all unnecessary settings by placing the pound sign () in front of each line, or remove the lines entirely. Httpd.conf example Section 1: Global Environment ServerTokens OS ServerRoot "/etc/httpd" PidFile run/httpd.pid Timeout 60 KeepAlive Off MaxKeepAliveRequests 100 KeepAliveTimeout 15 <IfModule prefork.c> StartServers 8 MinSpareServers 5 MaxSpareServers 20 ServerLimit 256 MaxClients 256 MaxRequestsPerChild 4000 </IfModule> StartServers: initial number of server processes to start <IfModule worker.c> StartServers 4 MaxClients 300 MinSpareThreads 25 6 McAfee epolicy Orchestrator: Creating an Apache HTTP Repository

7 MaxSpareThreads 75 ThreadsPerChild 25 MaxRequestsPerChild 0 </IfModule> Listen :80 Listen 80 LoadModule foo_module modules/mod_foo.so LoadModule authz_host_module modules/mod_authz_host.so LoadModule log_config_module modules/mod_log_config.so LoadModule logio_module modules/mod_logio.so LoadModule mime_magic_module modules/mod_mime_magic.so LoadModule mime_module modules/mod_mime.so LoadModule autoindex_module modules/mod_autoindex.so LoadModule vhost_alias_module modules/mod_vhost_alias.so LoadModule dir_module modules/mod_dir.so LoadModule alias_module modules/mod_alias.so Load config files from the config directory "/etc/httpd/conf.d". Include conf.d/*.conf User apache Group apache ServerAdmin root@localhost ServerName linuxbox.mcafee.edu:80 UseCanonicalName Off DocumentRoot "/var/www/html" <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory "/var/www/html"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> <IfModule mod_userdir.c> UserDir disabled </IfModule> DirectoryIndex index.html index.html.var AccessFileName.htaccess <Files ~ "^\.ht"> Order allow,deny Deny from all Satisfy All </Files> TypesConfig /etc/mime.types DefaultType text/plain McAfee epolicy Orchestrator: Creating an Apache HTTP Repository

8 <IfModule mod_mime_magic.c> MIMEMagicFile /usr/share/magic.mime MIMEMagicFile conf/magic </IfModule> HostnameLookups Off ErrorLog logs/error_log Possible values include: debug, info, notice, warn, error, crit, alert, emerg. LogLevel warn LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined LogFormat "%h %l %u %t \"%r\" %>s %b" common LogFormat "%{Referer}i -> %U" referer LogFormat "%{User-agent}i" agent CustomLog logs/access_log combined ServerSignature On Alias /icons/ "/var/www/icons/" <Directory "/var/www/icons"> Options Indexes MultiViews FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> IndexOptions FancyIndexing VersionSort NameWidth=* HTMLTable Charset=UTF-8 Specify a default charset for all content served; this enables interpretation of all content as UTF-8 by default. To use the default browser choice (ISO ), or to allow the META tags in HTML content to override this choice, comment out this directive: AddDefaultCharset UTF-8 AddType allows you to add to or override the MIME configuration file mime.types for specific file types. AddType application/x-tar.tgz AddEncoding allows you to have certain browsers uncompress information on the fly. Note: Not all browsers support this. Despite the name similarity, the following Add* directives have nothing to do with the FancyIndexing customization directives above. AddEncoding x-compress.z AddEncoding x-gzip.gz.tgz If the AddEncoding directives above are commented-out, then you probably should define those extensions to indicate media types: 8 McAfee epolicy Orchestrator: Creating an Apache HTTP Repository

9 AddType application/x-compress.z AddType application/x-gzip.gz.tgz MIME-types for downloading Certificates and CRLs AddType application/x-x509-ca-cert.crt AddType application/x-pkcs7-crl.crl MIME-types for McAfee repository AddType application/bof.bof AddType application/configuration.ini AddType application/incremental.gem AddType application/mcs.mcs AddType application/pkg.pkg AddHandler type-map var AddType text/html.shtml AddOutputFilter INCLUDES.shtml Putting this all together, we can internationalize error responses. Alias /error/ "v/var/www/error/" <IfModule mod_negotiation.c> <IfModule mod_include.c> <Directory "/var/www/error"> AllowOverride None Options IncludesNoExec AddOutputFilter Includes html AddHandler type-map var Order allow,deny Allow from all LanguagePriority en es de fr ForceLanguagePriority Prefer Fallback </Directory> </IfModule> </IfModule> Adding McAfee MIME types In the example provided, you will see additional MIME types. You will have to add these MIME types in order for the McAfee epo software repository to work. If using default httpd.conf file, add these lines under the MIME section: MIME-types for McAfee repository AddType application/bof.bof AddType application/configuration.ini AddType application/incremental.gem AddType application/mcs.mcs AddType application/pkg.pkg 9 McAfee epolicy Orchestrator: Creating an Apache HTTP Repository

10 MIME Type application/bof application/configuration application/incremental application/mcs application/pkg Extensions bof Ini bem mcs pkg Table 2. McAfee MIME types. VirtualHost configuration file Create a configuration file in /etc/httpd/conf.d called repo.conf, and add the following lines. Modify the lines to match your environment. (Note: You need to provide the correct document root as to where the repository files are replicated.) Repo.conf example <VirtualHost *:80> ServerName linuxbox ServerAlias *.mcafee.edu ServerAdmin webmaster@mcafee.edu ErrorLog /var/log/httpd/repo.error.log CustomLog /var/log/httpd/repo_error.log combined DocumentRoot /data/mcafee/ <Directory "/data/mcafee/"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Order deny,allow Allow from all </Directory> </VirtualHost> Configuring Samba Samba configuration Modify the existing smb.conf file, or use the example provided, and modify for the environment you re working in. The default smb.conf file will have more settings than this example. If necessary, the Linux server can be joined to a Windows domain. Additional Samba configuration options are necessary to make this work. 10 McAfee epolicy Orchestrator: Creating an Apache HTTP Repository

11 Smb.conf example ======================= Global Settings ============================== [global] Network Related Options workgroup = mcafee server string = Samba Server Version %v netbios name = LINUXBOX Configure these two setting for enhanced security, remove the ";" to enable. ; interfaces = lo eth / /24 ; hosts allow = Logging Options Log File let you specify where to put logs and how to split them up. Max Log Size let you specify the max size log files should reach logs split per machine log file = /var/log/samba/log.%m max 50KB per log file, then rotate max log size = Standalone Server Options security = user passdb backend = tdbsam ============================ Share Definitions ============================= McAfee Repo [Repo] comment = McAfee Repo path = /data/mcafee/repo writeable = yes printable = no valid users = mcafee create mask = 765 Create a directory to store the repository data. Run these commands to create the directory: mkdir data cd data mkdir mcafee cd mcafee chown root.mcafee mcafee/ mkdir repo chmod 775 /data/mcafee/repo/ (Note: Verify that the repository owner is root.mcafee.) Run the following command to start the Samba service: service smb start or /etc/init.d/smb start (Note: When making changes to the smb.conf file, you will have to restart the service.) Create a new user to be used to sync the repository: Useradd mcafee Passwd mcafee "setpassword" Create an SMB user: smbpasswd -a mcafee 11 McAfee epolicy Orchestrator: Creating an Apache HTTP Repository

12 Test Samba share smbclient //<hostname>/<sharename> -U <username> Verify services listening Verify that Samba and HTTP services are listening by running the netstat -vat command. Here are the results from running the netstat command: conf] netstat -vat Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 *:sunrpc *:* LISTEN tcp 0 0 *:ftp *:* LISTEN tcp 0 0 linuxbox:smtp *:* LISTEN tcp 0 0 *:43835 *:* LISTEN tcp 0 0 *:netbios-ssn *:* LISTEN tcp 0 0 *:sunrpc *:* LISTEN tcp 0 0 *:http *:* LISTEN tcp 0 0 *:tproxy *:* LISTEN tcp 0 0 *:56986 *:* LISTEN tcp 0 0 *:microsoft-ds *:* LISTEN Configuring SELinux If problems arise, it most likely will be with SELinux. Provided are the permanent and temporary commands to allow Samba and Apache to use the same folder. Persistent allowing folders To keep the changes to the Samba share, you will need to install policy core utilities: yum -y install policycoreutils-python To make SELinux context changes that survive a file system re-label: Run the semanage fcontext -a options file-name directory-name command, remembering to use the full path to the file or directory. Run the restorecon -v file-name directory-name command to apply the context changes. semanage fcontext -a -t public_content_rw_t "/data/mcafee/repo(/.*)?" restorecon -R -v /data/mcafee/repo/ setsebool -P allow_smbd_anon_write on setsebool -P allow_httpd_anon_write on Temporally allowing folders Apache commands: The following commands maybe required if problems arise: chcon -t httpd_config_t httpd.conf chcon -R -t httpd_sys_content_t /var/www/html/ chcon -R -t httpd_sys_content_t /data/mcafee/repo Samba commands: chcon -t samba_share_t /data/mcafee/repo/ 12 McAfee epolicy Orchestrator: Creating an Apache HTTP Repository

13 Configure firewall Linux OSs use IPTables as their firewall. IPTables is usually turned on. The firewall will need to have ALLOW rules created for Samba HTTP, SSH, and McAfee products. These rules can be set to only allow connection from McAfee epo software servers and internal addresses. Services Samba HTTP (Default) SSH McAfee Agent (Default) McAfee VirusScan Enterprise for Linux Ports/Protocol 137/udp,138/udp,139/tcp, 445/tcp 80/tcp 22/tcp 8081/tcp 55443/tcp Table 3. Firewall ports. HTTP Repository Creating an HTTP repository in McAfee epo software 1. Log in to the McAfee epo software console, and create a new repository by going to Menu Software Distributed Repositories. 2. Click the Action button and select New Repository. Figure 2. Repository actions. 3. Provide a name for the repository in the repository name field, and click Next. Figure 3. Repository description. 13 McAfee epolicy Orchestrator: Creating an Apache HTTP Repository

14 4. Provide the URL, port of the Apache web server, and the replication UNC path of the Samba server that was created previously, and then click Next. Figure 4. HTTP repository URL, port, and replication path. 5. Provide the credentials of the agent to repository for more secure connection and the replication credentials for server to repository (Samba share). Click Test Credentials to verify they are correct. Then click Next to continue. (Note: If the owner of repository has not been set up correctly, you may receive an invalid credential error. Using this setting requires the correct httpd.conf configuration. This setting is beyond the scope of this document.) 6. Select All or the selected packages that are required for this repository. Click Next to continue. (Note: Scroll to the bottom and uncheck replicate legacy.dats if you don t need updates to older McAfee products.) Figure 5. HTTP repository package types. 14 McAfee epolicy Orchestrator: Creating an Apache HTTP Repository

15 7. Review the Summary before clicking Save. Figure 6. HTTP repository summary. After completing the HTTP repository task, the next steps are to run and verify that replications are working as expected. Click Action Replicate now, and select the HTTP repository desired to replicate. Click Next for the first initial replication, select Full, click Next, and then click Start Replication. This will take you to the server task logs. (Note: All further replication can be incremental; a server task can be created to replicate at a specified time.) Verify replication Server task log of replication to Apache repository. Figure 7. HTTP repository server task log details. 15 McAfee epolicy Orchestrator: Creating an Apache HTTP Repository

16 View the UNC path to the Apache repository from a Windows system to verify replication. This can also be done on the Linux server by running this command: ls al /data/mcafee/repo Figure 8. Repository UNC path. Configure McAfee agent After completing the new HTTP repository, you can test that the policy is working as expected. To do this, you can create a new McAfee agent policy and disable all other repositories from the list so that only the HTTP is enabled. Figure 9. McAfee agent policies. 16 McAfee epolicy Orchestrator: Creating an Apache HTTP Repository

17 Figure 10. Apache test agent policy. Repository Verification McAfee agent monitor To verify that test agents are using the Apache repository, view the McAfee agent monitor. Right click the McAfee agent monitor status. The monitor will list the repository that the client is connected to. It will be the Info event: Checking update packages from repository New Repository name. Figure 11. McAfee agent monitor. 17 McAfee epolicy Orchestrator: Creating an Apache HTTP Repository

18 McAfee epo software report for repositories Creating a McAfee epo software query can help assist in the verification process. Create a query using the query builder by selecting the following options: 1. Select Result types and then Client Events. Click Next. 2. Select Stacked Bar from the configured chart and set Stack label: Site Name, Bar. Values will be: Number of Client Events. Bar labels will be: Event Type. Then click Next. Figure 12. Configured chart. 3. Select the desired columns. Click Next. 4. Select filter Event Generated Time = Is within the 1 Week, and Event type = Value is not blank. Click Next. Figure 13. Filters. 18 McAfee epolicy Orchestrator: Creating an Apache HTTP Repository

19 5. Click Save to save for future use. Then run the query. Figure 14. Query results. Deploy McAfee Agent to Linux Repository McAfee epo software provides the capabilities to deploy McAfee agents to Linux OSs. There are a few steps to complete before adding and deploying the system from McAfee epo software. Configure SSH Secure shell (SSH) is a network protocol for secure data communication, remote shell services, or command execution and other secure network services between two networked computers that it connects via a secure channel over an insecure network. (Note: You will need this service running and configured to complete the next section.) Sshd_config example Port 22 AddressFamily any ListenAddress Protocol 2 HostKey /etc/ssh/ssh_host_rsa_key HostKey /etc/ssh/ssh_host_dsa_key ServerKeyBits 1024 SyslogFacility AUTHPRIV LogLevel INFO LoginGraceTime 2m PermitRootLogin yes StrictModes yes RSAAuthentication yes PubkeyAuthentication yes RhostsRSAAuthentication no IgnoreUserKnownHosts yes IgnoreRhosts yes PermitEmptyPasswords no PasswordAuthentication yes ChallengeResponseAuthentication no 19 McAfee epolicy Orchestrator: Creating an Apache HTTP Repository

20 GSSAPIAuthentication yes GSSAPICleanupCredentials yes UsePAM yes AcceptEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES AcceptEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT AcceptEnv LC_IDENTIFICATION LC_ALL LANGUAGE AcceptEnv XMODIFIERS X11Forwarding no X11DisplayOffset 10 PrintMotd yes TCPKeepAlive yes ClientAliveInterval 900 ClientAliveCountMax 0 UseDNS yes PermitTunnel no Subsystem sftp /usr/libexec/openssh/sftp-server Configure sudoers McAfee agent deployment from McAfee epo software to deploy to RedHat Linux-based systems, like CentOS and Fedora, require a sudo configuration change. The /etc/sudoers file requires a modification. The line with Defaults requiretty will need to be commented out with the pond symbol. This allows the remote McAfee agent script to run and log in and run a command without a tty. Edit the /etc/sudoers file with a text editor like vi: Defaults requiretty Adding a Linux system to McAfee epo software Review the McAfee agent guide for the in-depth installation. Below are quick steps for installing the Linux McAfee agent: 1. Log in to McAfee epo software, and go to Menu System Systems System Tree. 2. Click System Tree Action. 3. Click New System. 4. Select Push Agent and Place systems in the System Tree according to sorting criteria. 5. Enter the system name in the target system. 6. Select the non-windows radio button. 7. Enter credentials for agent installation. 8. Click OK. 20 McAfee epolicy Orchestrator: Creating an Apache HTTP Repository

21 Figure 15. Adding a system to McAfee epo software. Once the McAfee agent has been installed, use the quick find to search the system tree to locate the Linux server. Figure 16. System in System Tree. McAfee VirusScan Enterprise for Linux 1.7 Review the McAfee VirusScan Enterprise for Linux installation, configuration, and product guides for in-depth information on installing and configuring the product Linux. Below are quick steps to install it on the repository. (Note: You will first need to install 32-bit pam and libgcc on 64-bit systems in order install McAfee VirusScan Enterprise for Linux. Run these commands to find which version of libgcc and pam to install: rpm -qa grep -i libgcc rpm -qa grep -i pam Run these commands to install the 32-bit version of pam and libgcc: yum install pam-x.x.x-x.el6_x.x.i686 yum install libgcc-x.x.x-x.el6.i McAfee epolicy Orchestrator: Creating an Apache HTTP Repository

22 1. Log in to McAfee epo software, and go to Menu Policy Client Task Catalog. 2. Create a new client task under McAfee Agent Product Deployment. 3. Provide a task name: McAfee VirusScan Enterprise for Linux. 4. Select a target platform: Linux. 5. Select the product and components: McAfee VirusScan Enterprise for Linux, and then click Save. Figure 17. McAfee VirusScan Enterprise for Linux deployment task. 6. Select Menu Systems System Tree. 7. Use the quick find to locate the Linux server. 22 McAfee epolicy Orchestrator: Creating an Apache HTTP Repository

23 8. Select the Linux server, and Click Actions Agent Modify Tasks on a Single System. Figure 18. Apply McAfee VirusScan for Linux deployment task to a single system. 9. Select Action New Client Task Assignment. 10. Select McAfee Agent Product Deployment McAfee VirusScan Enterprise for Linux or (name for your deployment task), and then click Next. 11. Under Schedule Type, select Run Immediately. 12. Click Next, then click Save, and then click Close. 13. Select the Linux System, and click Wake Up Agent. Then Click OK. Advanced Logging and Configuration HTTP log files Apache logs The Apache service provides access logs and the error log. Within the repo.conf file, you will notice two error log configuration settings. These settings create log files for the virtual directory site in this case, the repo site is used by the McAfee repository. In this configuration, it was named repo_error.log and repo.error.log. Error_log information The server error log, whose name and location is set by the ErrorLog directive, is the most important log file. This where Apache httpd will send diagnostic information and record any errors that it encounters in processing requests. It is the first place to look when a problem occurs when starting the server or with the operation of the server, since it will often contain details of what went wrong and how to fix it. 23 McAfee epolicy Orchestrator: Creating an Apache HTTP Repository

24 Access log information The server access log records all requests processed by the server. The location and content of the access log are controlled by the CustomLog directive. The LogFormat directive can be used to simplify the selection of the contents of the logs. This section describes how to configure the server to record information in the access log. In the repo_error.log you will see lines like the following when working: [24/Aug/2012:15:36: ] "GET /repo/sitestat.xml HTTP/1.1" "-" "McAfee Agent" [16/Aug/2012:18:00: ] "GET /repo/current/vscandat1000/dat/0000/ V2datinstall.mcs HTTP/1.1" "-" "McAfee Agent" In the repo.error.log when things are not working, the following may show up: [Wed Aug 22 14:31: ] [error] [client ] File does not exist: /data/mcafee/repo/sitestat.xml [Wed Aug 22 14:37: ] [error] [client ] (13)Permission denied: access to /repo/sitestat.xml denied Limiting bandwidth with mod_bw The httpd-devel and dependency packages will need to be installed to compile the mod_bw modules. To install packages, the necessary permissions are needed. First, use su to go the root, or use the sudo command. su root yum install httpd-devel This is a list of all the packages that httpd-devel will install: Installed: httpd-devel.x86_64 0: el6.centos.1 Dependency installed: apr-devel.x86_64 0: el6_2 apr-util-devel.x86_64 0: el6_0.1 cyrus-sasl-devel.x86_64 0: el6 db4-cxx.x86_64 0: el6 db4-devel.x86_64 0: el6 expat-devel.x86_64 0: el6_2 openldap-devel.x86_64 0: el6_3.2 Download the bandwidth package from Copy to /var/tmp Extract mod_bw-0.7.tgz by running this command: tar -zxf mod_bw-0.7.tgz cd /var/tmp/mod_bw apxs -i -a -c mod_bw.c [activating module 'bw' in /etc/httpd/conf/httpd.conf] The BW module adds the line to the httpd.conf file under the modules section: LoadModule bw_module /usr/lib64/httpd/modules/mod_bw.so Modify the repo.conf file, and add lines to the virtual host. Review the mod_bw.txt under /var/tmp/mod_bw folder for more examples. In the repo.conf file example, the bandwidth for all systems is set to 50 kbps,.dat and.exe files are set to 20 kbps, and bandwidth from /24 network is set to 100 kbps. 24 McAfee epolicy Orchestrator: Creating an Apache HTTP Repository

25 Repo.conf example <VirtualHost *:80> ServerName linuxbox ServerAlias *.mcafee.edu ServerAdmin ErrorLog /var/log/httpd/repo.error.log CustomLog /var/log/httpd/repo_error.log combined BandWidthModule On ForceBandWidthModule On BandWidth / BandWidth all LargeFileLimit.dat LargeFileLimit.exe DocumentRoot /data/mcafee/ <Directory "/data/mcafee/"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Order deny, allow Allow from all </Directory> </VirtualHost> Other examples Limit.dat,.exe extensions to 20kb/s: <Virtualhost *> BandwidthModule On ForceBandWidthModule On LargeFileLimit.dat LargeFileLimit.exe Servername linuxbox.mcafee.edu </Virtualhost> Limit every user to a maximum of 10 kb/s on a vhost: <Virtualhost *> BandwidthModule On ForceBandWidthModule On Bandwidth all MinBandwidth all -1 Servername linuxbox.mcafee.edu </Virtualhost> Limit all internal users (LAN) to 1,000 kb/s with a minimum of 50 kb/s, and files greater than 500 kb to 50 kb/s: <Virtualhost *> BandwidthModule On ForceBandWidthModule On Bandwidth all MinBandwidth all LargeFileLimit * Servername linuxbox.mcafee.edu </Virtualhost> 25 McAfee epolicy Orchestrator: Creating an Apache HTTP Repository

26 Testing of mod_bw limits EXE 20 kbs Limit for.exe: C:\cygwin\bin>wget.exe install/0000/vcredist_x64.exe :39: vcredist_x64.exe Resolving linuxbox.mcafee.edu (linuxbox.mcafee.edu) Connecting to linuxbox.mcafee.edu (linuxbox.mcafee.edu) :80...connected. HTTP request sent, awaiting response OK Length: (4.7M) [application/octet-stream] Saving to: 'vcredist_x64.exe' 100%[======================================>] 4,961, K/s in 4m 9s :43:17 (19.5 KB/s) - 'vcredist_x64.exe' saved [ / ] Bandwidth limit of 50 kbs for download of all files C:\cygwin\bin>wget.exe VSE880.msi :46: VSE880.msi Resolving linuxbox.mcafee.edu (linuxbox.mcafee.edu) Connecting to linuxbox.mcafee.edu (linuxbox.mcafee.edu) :80... connected. HTTP request sent, awaiting response OK Length: (20M) [text/plain] Saving to: 'VSE880.msi' 100%[======================================>] 20,633, K/s in 6m 54s :53:08 (48.6 KB/s) - 'VSE880.msi' saved [ / ] Troubleshooting mod_bw After running the following command apxs -i -a -c mod_bw.c, an issue may arise after starting the Apache httpd service. With the new mod_bw module configuration in the httpd.conf file, an error undefined symbol: apr_atomic_cas may occur. The mod_bw will install the module correctly, but when adding the configuration option to the vhost configs, an error can appear: undefined symbol: apr_atomic_cas. When that happens, open the file mod_bw.c and change the following: Before: /* Compatibility for ARP < 1 */ if (APR_MAJOR_VERSION < 1) define apr_atomic_inc32 apr_atomic_inc define apr_atomic_dec32 apr_atomic_dec define apr_atomic_add32 apr_atomic_add define apr_atomic_cas32 apr_atomic_cas define apr_atomic_set32 apr_atomic_set endif 26 McAfee epolicy Orchestrator: Creating an Apache HTTP Repository

27 After: /* Compatibility for ARP < 1 */ /* if (APR_MAJOR_VERSION < 1) define apr_atomic_inc32 apr_atomic_inc define apr_atomic_dec32 apr_atomic_dec define apr_atomic_add32 apr_atomic_add define apr_atomic_cas32 apr_atomic_cas define apr_atomic_set32 apr_atomic_set endif */ Then recompile again with the apxs -i -a -c mod_bw.c command. References Linux CentOS Linux Apache Samba SSH McAfee epo Installation Guide McAfee Agent Product Guide McAfee VirusScan Enterprise for Linux guides en_us/vsel_1_7_best_practices_guide.pdf en_us/vsel_170_installation_guide_en-us.pdf en_us/vsel_170_product_guide_help_en-us.pdf en_us/vsel_170_config_guide_en-us.pdf Common vi editor commands Basic firewall configuration 27 McAfee epolicy Orchestrator: Creating an Apache HTTP Repository

28 SELinux sect-security-enhanced_linux-selinux_contexts_labeling_files-persistent_changes_semanage_fcontext.html mod_bw About the Author Peter Straight, a senior security consultant with McAfee Solution Services, focuses on architecting, deploying, and supporting enterprise data protection strategies and technologies. He is responsible for providing various product services covering McAfee epo software, McAfee Host DLP, McAfee Application Control, and McAfee DeepSAFE technology Peter holds GSEC, Security+, MCP, CCA, and ITIL professional certifications. About McAfee Foundstone Solution Services For customers needing assistance with security implementations and planning processes, McAfee Foundstone Solution Services provides fast and effective professional services and consulting expertise. Our global team of certified professionals offers deep security experience, decades of deployment expertise, and unmatched knowledge of McAfee solutions. McAfee Foundstone Solution Services treats your business as if it were our own. Whether your enterprise has fifty or five million nodes, we can help you improve time-to-value, maximize your security investment, and reduce risk. About McAfee McAfee, a wholly owned subsidiary of Intel Corporation (NASDAQ:INTC), is the world s largest dedicated security technology company. McAfee delivers proactive and proven solutions and services that help secure systems, networks, and mobile devices around the world, allowing users to safely connect to the Internet, browse, and shop the web more securely. Backed by its unrivaled global threat intelligence, McAfee creates innovative products that empower home users, businesses, the public sector, and service providers by enabling them to prove compliance with regulations, protect data, prevent disruptions, identify vulnerabilities, and continuously monitor and improve their security. McAfee is relentlessly focused on constantly finding new ways to keep our customers safe Mission College Boulevard Santa Clara, CA McAfee, the McAfee logo, McAfee Foundstone, epolicy Orchestrator, McAfee epo, McAfee VirusScan, and McAfee DeepSAFE are registered trademarks or trademarks of McAfee, Inc. or its subsidiaries in the United States and other countries. Other marks and brands may be claimed as the property of others. The product plans, specifications and descriptions herein are provided for information only and subject to change without notice, and are provided without warranty of any kind, express or implied. Copyright 2013 McAfee, Inc wp_apache-epo-http_0413_fnl_ETMG

Created by : Ashish Shah, J.M. PATEL COLLEGE UNIT-5 CHAP-1 CONFIGURING WEB SERVER

Created by : Ashish Shah, J.M. PATEL COLLEGE UNIT-5 CHAP-1 CONFIGURING WEB SERVER UNIT-5 CHAP-1 CONFIGURING WEB SERVER 1 APACHE SERVER The Apache Web server is the most popular Web server on the planet. Individuals and organizations use Linux primarily to create an inexpensive and stable

More information

Web Server: Principles and Configuration Web Programming 8) Web Server

Web Server: Principles and Configuration Web Programming 8) Web Server Web Server: Principles and Configuration Web Programming 8) Web Server Emmanuel Benoist Fall Term 2013-14 Introduction Presentation of Apache Principles of a Web Server Apache Installation Apache Configuration

More information

Installing Apache Software

Installing Apache Software Web Server Web Server Is a software application that uses the HyperText Transfer Protocol. Running on computer connected to Internet. Many Web Server software applications: Public domain software from

More information

C:\www\apache2214\conf\httpd.conf Freitag, 16. Dezember 2011 08:50

C:\www\apache2214\conf\httpd.conf Freitag, 16. Dezember 2011 08:50 This is the main Apache HTTP server configuration file. It contains the configuration directives that give the server its instructions. See for detailed information.

More information

Apache 2.2 on Windows: A Primer

Apache 2.2 on Windows: A Primer Apache 2.2 on Windows: A Primer Published by the Open Source Software Lab at Microsoft. February 2008. Special thanks to Chris Travers, Contributing Author to the Open Source Software Lab. Most current

More information

Host your websites. The process to host a single website is different from having multiple sites.

Host your websites. The process to host a single website is different from having multiple sites. The following guide will help you to setup the hosts, in case you want to run multiple websites on your VPS. This is similar to setting up a shared server that hosts multiple websites, using a single shared

More information

High Availability Configuration of ActiveVOS Central with Apache Load Balancer

High Availability Configuration of ActiveVOS Central with Apache Load Balancer High Availability Configuration of ActiveVOS Central with Apache Load Balancer Technical Note Version 1.1 10 December 2011 2011 Active Endpoints Inc. ActiveVOS is a trademark of Active Endpoints, Inc.

More information

McAfee Public Cloud Server Security Suite

McAfee Public Cloud Server Security Suite Installation Guide McAfee Public Cloud Server Security Suite For use with McAfee epolicy Orchestrator COPYRIGHT Copyright 2015 McAfee, Inc., 2821 Mission College Boulevard, Santa Clara, CA 95054, 1.888.847.8766,

More information

Systems Integration On Free Software

Systems Integration On Free Software Systems Integration On Free Software Web Server Apache Webmail Roundcube WebProxy Squid Author: Carlos Alberto López Pérez Web Server: Apache Apache Since April 1996 Apache has been the most popular HTTP

More information

McAfee Certified Product Specialist McAfee epolicy Orchestrator

McAfee Certified Product Specialist McAfee epolicy Orchestrator McAfee Certified Product Specialist McAfee epolicy Orchestrator Exam preparation guide Table of Contents Introduction 3 Becoming McAfee Certified 3 Exam Details 3 Recommended Exam Preparation 4 Exam Objectives

More information

Installation Guide. McAfee VirusScan Enterprise for Linux 1.9.0 Software

Installation Guide. McAfee VirusScan Enterprise for Linux 1.9.0 Software Installation Guide McAfee VirusScan Enterprise for Linux 1.9.0 Software COPYRIGHT Copyright 2013 McAfee, Inc. Do not copy without permission. TRADEMARK ATTRIBUTIONS McAfee, the McAfee logo, McAfee Active

More information

Basic Apache Web Services

Basic Apache Web Services Basic Apache Web Services Getting Apache Before you can do anything else, you need to install Apache You can download the rpms from some of your regular sites, or from http://downloadfedoraredhatcom/pub/

More information

McAfee VirusScan Enterprise for Linux 1.7.0 Software

McAfee VirusScan Enterprise for Linux 1.7.0 Software Configuration Guide McAfee VirusScan Enterprise for Linux 1.7.0 Software For use with epolicy Orchestrator 4.5.0 and 4.6.0 COPYRIGHT Copyright 2011 McAfee, Inc. All Rights Reserved. No part of this publication

More information

How To Configure Apa Web Server For High Performance

How To Configure Apa Web Server For High Performance DEPLOYMENT GUIDE Version 1.0 Deploying F5 with Apache Web Servers Table of Contents Table of Contents Deploying the BIG-IP LTM with the Apache web server Prerequisites and configuration notes... 1 Product

More information

CO 246 - Web Server Administration and Security. By: Szymon Machajewski

CO 246 - Web Server Administration and Security. By: Szymon Machajewski CO 246 - Web Server Administration and Security By: Szymon Machajewski CO 246 - Web Server Administration and Security By: Szymon Machajewski Online: < http://cnx.org/content/col11452/1.1/ > C O N N E

More information

WEB2CS INSTALLATION GUIDE

WEB2CS INSTALLATION GUIDE WEB2CS INSTALLATION GUIDE FOR XANDMAIL XandMail 32, rue de Cambrai 75019 PARIS - FRANCE Tel : +33 (0)1 40 388 700 - http://www.xandmail.com TABLE OF CONTENTS 1. INSTALLING WEB2CS 3 1.1. RETRIEVING THE

More information

McAfee VirusScan and epolicy Orchestrator Administration Course

McAfee VirusScan and epolicy Orchestrator Administration Course McAfee VirusScan and epolicy Orchestrator Administration Course Intel Security Education Services Administration Course Training The McAfee VirusScan and epolicy Orchestrator Administration course from

More information

Distributed File System

Distributed File System Petru Maior University, Târgu-Mureș Science Department Information Technolgy Master Course Distributed File System Students: Bardosi Florin Cifor Crina Danciu Ioana Hintea Dan Alexandru Table of Contents

More information

Release Notes for McAfee epolicy Orchestrator 4.5

Release Notes for McAfee epolicy Orchestrator 4.5 Release Notes for McAfee epolicy Orchestrator 4.5 About this document New features Known Issues Installation, upgrade, and migration considerations Considerations when uninstalling epolicy Orchestrator

More information

Server Installation/Upgrade Guide

Server Installation/Upgrade Guide Server Installation/Upgrade Guide System Version 3.8 2001-2009 Echo 360, Inc. Echo360 is a trademark of Echo360, Inc. Echo360 is a registered trademark of Echo360 Inc. in Australia. All other trademarks

More information

McAfee Asset Manager Console

McAfee Asset Manager Console Installation Guide McAfee Asset Manager Console Version 6.5 COPYRIGHT Copyright 2012 McAfee, Inc. Do not copy without permission. TRADEMARK ATTRIBUTIONS McAfee, the McAfee logo, McAfee Active Protection,

More information

Setup Guide Revision A. WDS Connector

Setup Guide Revision A. WDS Connector Setup Guide Revision A WDS Connector COPYRIGHT Copyright 2013 McAfee, Inc. Do not copy without permission. TRADEMARK ATTRIBUTIONS McAfee, the McAfee logo, McAfee Active Protection, McAfee CleanBoot, McAfee

More information

QuickBooks Enterprise Solutions. Linux Database Server Manager Installation and Configuration Guide

QuickBooks Enterprise Solutions. Linux Database Server Manager Installation and Configuration Guide QuickBooks Enterprise Solutions Linux Database Server Manager Installation and Configuration Guide Copyright Copyright 2007 Intuit Inc. All rights reserved. STATEMENTS IN THIS DOCUMENT REGARDING THIRD-PARTY

More information

Installing QuickBooks Enterprise Solutions Database Manager On Different Linux Servers

Installing QuickBooks Enterprise Solutions Database Manager On Different Linux Servers Installing QuickBooks Enterprise Solutions Database Manager On Different Linux Servers 1 Contents QuickBooks Enterprise Solutions and Linux... 3 Audience of This Guide... 3 What is the Linux Database Manager

More information

Release Notes for McAfee(R) VirusScan(R) Enterprise for Linux Version 1.9.0 Copyright (C) 2014 McAfee, Inc. All Rights Reserved.

Release Notes for McAfee(R) VirusScan(R) Enterprise for Linux Version 1.9.0 Copyright (C) 2014 McAfee, Inc. All Rights Reserved. Release Notes for McAfee(R) VirusScan(R) Enterprise for Linux Version 1.9.0 Copyright (C) 2014 McAfee, Inc. All Rights Reserved. Release date: August 28, 2014 This build was developed and tested on: -

More information

SAMBA SERVER (PDC) Samba is comprised of a suite of RPMs that come on the RHEL/Fedora CDs. The files are named:

SAMBA SERVER (PDC) Samba is comprised of a suite of RPMs that come on the RHEL/Fedora CDs. The files are named: SAMBA SERVER (PDC) INTRODUCTION Samba is a suite of utilities that allows your Linux box to share files and other resources, such as printers, with Windows boxes. This lesson describes how you can make

More information

Automatic updates for Websense data endpoints

Automatic updates for Websense data endpoints Automatic updates for Websense data endpoints Topic 41102 / Updated: 25-Feb-2014 Applies To: Websense Data Security v7.6, v7.7.x, and v7.8 Endpoint auto-update is a feature that lets a network server push

More information

AlienVault Unified Security Management (USM) 4.x-5.x. Deploying HIDS Agents to Linux Hosts

AlienVault Unified Security Management (USM) 4.x-5.x. Deploying HIDS Agents to Linux Hosts AlienVault Unified Security Management (USM) 4.x-5.x Deploying HIDS Agents to Linux Hosts USM 4.x-5.x Deploying HIDS Agents to Linux Hosts, rev. 2 Copyright 2015 AlienVault, Inc. All rights reserved. AlienVault,

More information

Apache HTTP Server. Implementation Guide. (Version 5.7) Copyright 2013 Deepnet Security Limited

Apache HTTP Server. Implementation Guide. (Version 5.7) Copyright 2013 Deepnet Security Limited Implementation Guide (Version 5.7) Copyright 2013 Deepnet Security Limited Copyright 2013, Deepnet Security. All Rights Reserved. Page 1 Trademarks Deepnet Unified Authentication, MobileID, QuickID, PocketID,

More information

Eth0 IP Address with Default Gateway Settings:

Eth0 IP Address with Default Gateway Settings: Linux Apache Web Server Web Server NIC Settings Eth0, Eth1 and Loopback: Eth0 IP Address with Default Gateway Settings: Eth1 IP Address with Default Gateway Settings: NIC Hardware Settings: DNS and Hostname

More information

Installing and Configuring Apache

Installing and Configuring Apache 3 Installing and Configuring Apache In this second of three installation-related chapters, you will install the Apache web server and familiarize yourself with its main components, including log and configuration

More information

Installing Booked scheduler on CentOS 6.5

Installing Booked scheduler on CentOS 6.5 Installing Booked scheduler on CentOS 6.5 This guide will assume that you already have CentOS 6.x installed on your computer, I did a plain vanilla Desktop install into a Virtual Box VM for this test,

More information

SAM XFile. Trial Installation Guide Linux. Snell OD is in the process of being rebranded SAM XFile

SAM XFile. Trial Installation Guide Linux. Snell OD is in the process of being rebranded SAM XFile SAM XFile Trial Installation Guide Linux Snell OD is in the process of being rebranded SAM XFile Version History Table 1: Version Table Date Version Released by Reason for Change 10/07/2014 1.0 Andy Gingell

More information

Apache Server Implementation Guide

Apache Server Implementation Guide Apache Server Implementation Guide 340 March Road Suite 600 Kanata, Ontario, Canada K2K 2E4 Tel: +1-613-599-2441 Fax: +1-613-599-2442 International Voice: +1-613-599-2441 North America Toll Free: 1-800-307-7042

More information

SENECA COLLEGE OF APPLIED ARTS AND TECHNOLOGY

SENECA COLLEGE OF APPLIED ARTS AND TECHNOLOGY SENECA COLLEGE OF APPLIED ARTS AND TECHNOLOGY FACULTY OF TECHNOLOGY SCHOOL OF ELECTRONICS AND COMPUTER ENGINEERING TECHNOLOGY SUBJECT: COMPUTER PERIPHERAL SYSTEMS PER 452 A B C Student Name:, (Last name)

More information

POC Installation Guide for McAfee EEFF v4.1.x using McAfee epo 4.6. New Deployments Only Windows Deployment

POC Installation Guide for McAfee EEFF v4.1.x using McAfee epo 4.6. New Deployments Only Windows Deployment POC Installation Guide for McAfee EEFF v4.1.x using McAfee epo 4.6 New Deployments Only Windows Deployment 1 Table of Contents 1 Introduction 4 1.1 System requirements 4 1.2 High level process 5 1.3 Troubleshooting

More information

Setup Guide Revision B. McAfee SaaS Email Archiving for Microsoft Exchange Server 2010

Setup Guide Revision B. McAfee SaaS Email Archiving for Microsoft Exchange Server 2010 Setup Guide Revision B McAfee SaaS Email Archiving for Microsoft Exchange Server 2010 COPYRIGHT Copyright 2015 McAfee, Inc., 2821 Mission College Boulevard, Santa Clara, CA 95054, 1.888.847.8766, www.intelsecurity.com

More information

Introduction to Apache and Global Environment Directives. S.B.Lal Indian Agricultural Statistics Research Institute, New Delhi 110012

Introduction to Apache and Global Environment Directives. S.B.Lal Indian Agricultural Statistics Research Institute, New Delhi 110012 Introduction to Apache and Global Environment Directives S.B.Lal Indian Agricultural Statistics Research Institute, New Delhi 110012 What is a Web Server? A web server is a program that runs on a host

More information

Installing OptiRain Open on Macintosh OS X 10.6 (Snow Leopard)

Installing OptiRain Open on Macintosh OS X 10.6 (Snow Leopard) QUICKSMART Installing OptiRain Open on Macintosh OS X 10.6 (Snow Leopard) QuickSmart Development P.O. Box 3689 Santa Clara, CA 95055 408-777-0944 www.quicksmart.com OptiRain Open provides local scheduling

More information

LAMP Quickstart for Red Hat Enterprise Linux 4

LAMP Quickstart for Red Hat Enterprise Linux 4 LAMP Quickstart for Red Hat Enterprise Linux 4 Dave Jaffe Dell Enterprise Marketing December 2005 Introduction A very common way to build web applications with a database backend is called a LAMP Stack,

More information

How To Install Acronis Backup & Recovery 11.5 On A Linux Computer

How To Install Acronis Backup & Recovery 11.5 On A Linux Computer Acronis Backup & Recovery 11.5 Server for Linux Update 2 Installation Guide Copyright Statement Copyright Acronis International GmbH, 2002-2013. All rights reserved. Acronis and Acronis Secure Zone are

More information

Configuring Apache HTTP Server as a Reverse Proxy Server for SAS 9.3 Web Applications Deployed on Oracle WebLogic Server

Configuring Apache HTTP Server as a Reverse Proxy Server for SAS 9.3 Web Applications Deployed on Oracle WebLogic Server Configuration Guide Configuring Apache HTTP Server as a Reverse Proxy Server for SAS 9.3 Web Applications Deployed on Oracle WebLogic Server This document describes how to configure Apache HTTP Server

More information

Migrating LAMP stack from x86 to Power using the Server Consolidation Tool

Migrating LAMP stack from x86 to Power using the Server Consolidation Tool Migrating LAMP stack from x86 to Power using the Server Consolidation Tool Naveen N. Rao Lucio J.H. Correia IBM Linux Technology Center November 2014 Version 3.0 1 of 24 Table of Contents 1.Introduction...3

More information

Desktop : Ubuntu 10.04 Desktop, Ubuntu 12.04 Desktop Server : RedHat EL 5, RedHat EL 6, Ubuntu 10.04 Server, Ubuntu 12.04 Server, CentOS 5, CentOS 6

Desktop : Ubuntu 10.04 Desktop, Ubuntu 12.04 Desktop Server : RedHat EL 5, RedHat EL 6, Ubuntu 10.04 Server, Ubuntu 12.04 Server, CentOS 5, CentOS 6 201 Datavoice House, PO Box 267, Stellenbosch, 7599 16 Elektron Avenue, Technopark, Tel: +27 218886500 Stellenbosch, 7600 Fax: +27 218886502 Adept Internet (Pty) Ltd. Reg. no: 1984/01310/07 VAT No: 4620143786

More information

IBM WebSphere Application Server Version 7.0

IBM WebSphere Application Server Version 7.0 IBM WebSphere Application Server Version 7.0 Centralized Installation Manager for IBM WebSphere Application Server Network Deployment Version 7.0 Note: Before using this information, be sure to read the

More information

McAfee Directory Services Connector extension

McAfee Directory Services Connector extension Getting Started Guide Revision A McAfee Directory Services Connector extension For use with epolicy Orchestrator 4.6.1 through 5.0 COPYRIGHT Copyright 2013 McAfee, Inc. Do not copy without permission.

More information

Installation Guide. McAfee epolicy Orchestrator 5.0.0 Software

Installation Guide. McAfee epolicy Orchestrator 5.0.0 Software Installation Guide McAfee epolicy Orchestrator 5.0.0 Software COPYRIGHT Copyright 2013 McAfee, Inc. Do not copy without permission. TRADEMARK ATTRIBUTIONS McAfee, the McAfee logo, McAfee Active Protection,

More information

Linux Administrator (Advance)

Linux Administrator (Advance) Linux Administrator (Advance) Mr.Kriangsak Namkot Trainer & Director Jodoi IT&Service Co.,Ltd. jodoi@jodoi.com jodoi1819@hotmail.com http://www.jodoi.com Linux Administrator I Day 1 9.00 10.30 - Samba

More information

Bypassing CAPTCHAs by Impersonating CAPTCHA Providers

Bypassing CAPTCHAs by Impersonating CAPTCHA Providers White Paper Bypassing CAPTCHAs by Impersonating CAPTCHA Providers Gursev Singh Kalra, Principal Consultant McAfee Foundstone Professional Services Table of Contents Inside a CAPTCHA Provider Integration

More information

Installing Rails 2.3 Under CentOS/RHEL 5 and Apache 2.2

Installing Rails 2.3 Under CentOS/RHEL 5 and Apache 2.2 Installing Rails 2.3 Under CentOS/RHEL 5 and Apache 2.2 Scott Taylor Tailor Made Software July 24, 2011 Version 1.2 1.0 Introduction Ruby On Rails (aka just Rails ) is a modern scripting system that allows

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 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 10.10.10.5

More information

Installation Guide. McAfee epolicy Orchestrator 4.6.0 Software

Installation Guide. McAfee epolicy Orchestrator 4.6.0 Software Installation Guide McAfee epolicy Orchestrator 4.6.0 Software COPYRIGHT Copyright 2011 McAfee, Inc. All Rights Reserved. No part of this publication may be reproduced, transmitted, transcribed, stored

More information

Data Center Connector 3.0.0 for OpenStack

Data Center Connector 3.0.0 for OpenStack Product Guide Data Center Connector 3.0.0 for OpenStack For use with epolicy Orchestrator 5.1.0 Software COPYRIGHT Copyright 2014 McAfee, Inc. Do not copy without permission. TRADEMARK ATTRIBUTIONS McAfee,

More information

How to: Install an SSL certificate

How to: Install an SSL certificate How to: Install an SSL certificate Introduction This document will talk you through the process of installing an SSL certificate on your server. Once you have approved the request for your certificate

More information

McAfee Global Threat Intelligence File Reputation Service. Best Practices Guide for McAfee VirusScan Enterprise Software

McAfee Global Threat Intelligence File Reputation Service. Best Practices Guide for McAfee VirusScan Enterprise Software McAfee Global Threat Intelligence File Reputation Service Best Practices Guide for McAfee VirusScan Enterprise Software Table of Contents McAfee Global Threat Intelligence File Reputation Service McAfee

More information

Installing an SSL certificate on the InfoVaultz Cloud Appliance

Installing an SSL certificate on the InfoVaultz Cloud Appliance Installing an SSL certificate on the InfoVaultz Cloud Appliance This document reviews the prerequisites and installation of an SSL certificate for the InfoVaultz Cloud Appliance. Please note that the installation

More information

Deploying IBM Lotus Domino on Red Hat Enterprise Linux 5. Version 1.0

Deploying IBM Lotus Domino on Red Hat Enterprise Linux 5. Version 1.0 Deploying IBM Lotus Domino on Red Hat Enterprise Linux 5 Version 1.0 November 2008 Deploying IBM Lotus Domino on Red Hat Enterprise Linux 5 1801 Varsity Drive Raleigh NC 27606-2072 USA Phone: +1 919 754

More information

McAfee Threat Intelligence Exchange 1.0.1 Software

McAfee Threat Intelligence Exchange 1.0.1 Software Release Notes McAfee Threat Intelligence Exchange 1.0.1 Software Contents About this release Installation instructions New features Resolved issues Known issues Product documentation About this release

More information

Integration Guide. McAfee Asset Manager. for use with epolicy Orchestrator 4.6

Integration Guide. McAfee Asset Manager. for use with epolicy Orchestrator 4.6 Integration Guide Manager for use with epolicy Orchestrator 4.6 COPYRIGHT Copyright 2012 McAfee, Inc. Do not copy without permission. TRADEMARK ATTRIBUTIONS McAfee, the McAfee logo, McAfee Active Protection,

More information

WebBridge LR Integration Guide

WebBridge LR Integration Guide Lots of Copies Keep Stuff Safe (LOCKSS) and Innovative Interfaces have made content preserved on LOCKSS Boxes available through OPACs that use the WebBridge LR link resolver. This guide describes the steps

More information

Configuring Apache HTTP Server as a Reverse Proxy Server for SAS 9.2 Web Applications Deployed on BEA WebLogic Server 9.2

Configuring Apache HTTP Server as a Reverse Proxy Server for SAS 9.2 Web Applications Deployed on BEA WebLogic Server 9.2 Configuration Guide Configuring Apache HTTP Server as a Reverse Proxy Server for SAS 9.2 Web Applications Deployed on BEA WebLogic Server 9.2 This document describes how to configure Apache HTTP Server

More information

McAfee Application Control / Change Control Administration Intel Security Education Services Administration Course

McAfee Application Control / Change Control Administration Intel Security Education Services Administration Course McAfee Application Control / Change Control Administration Intel Security Education Services Administration Course The McAfee University Application Control / Change Control Administration course enables

More information

HOW TO BUILD A VMWARE APPLIANCE: A CASE STUDY

HOW TO BUILD A VMWARE APPLIANCE: A CASE STUDY HOW TO BUILD A VMWARE APPLIANCE: A CASE STUDY INTRODUCTION Virtual machines are becoming more prevalent. A virtual machine is just a container that describes various resources such as memory, disk space,

More information

Dell SupportAssist Version 2.0 for Dell OpenManage Essentials Quick Start Guide

Dell SupportAssist Version 2.0 for Dell OpenManage Essentials Quick Start Guide Dell SupportAssist Version 2.0 for Dell OpenManage Essentials Quick Start Guide Notes, Cautions, and Warnings NOTE: A NOTE indicates important information that helps you make better use of your computer.

More information

Samba. Samba. Samba 2.2.x. Limitations of Samba 2.2.x 1. Interoperating with Windows. Implements Microsoft s SMB protocol

Samba. Samba. Samba 2.2.x. Limitations of Samba 2.2.x 1. Interoperating with Windows. Implements Microsoft s SMB protocol Samba Samba Interoperating with Windows Nick Urbanik Copyright Conditions: GNU FDL (seehttp://www.gnu.org/licenses/fdl.html) A computing department Implements Microsoft s SMB protocol

More information

Red Hat JBoss Core Services Apache HTTP Server 2.4 Apache HTTP Server Installation Guide

Red Hat JBoss Core Services Apache HTTP Server 2.4 Apache HTTP Server Installation Guide Red Hat JBoss Core Services Apache HTTP Server 2.4 Apache HTTP Server Installation Guide For use with Red Hat JBoss middleware products. Red Hat Customer Content Services Red Hat JBoss Core Services Apache

More information

Intuit QuickBooks Enterprise Solutions. Linux Database Server Manager Installation and Configuration Guide

Intuit QuickBooks Enterprise Solutions. Linux Database Server Manager Installation and Configuration Guide Intuit QuickBooks Enterprise Solutions Linux Database Server Manager Installation and Configuration Guide Copyright Copyright 2013 Intuit Inc. All rights reserved. STATEMENTS IN THIS DOCUMENT REGARDING

More information

Installing Virtual Coordinator (VC) in Linux Systems that use RPM (Red Hat, Fedora, CentOS) Document # 15807A1-103 Date: Aug 06, 2012

Installing Virtual Coordinator (VC) in Linux Systems that use RPM (Red Hat, Fedora, CentOS) Document # 15807A1-103 Date: Aug 06, 2012 Installing Virtual Coordinator (VC) in Linux Systems that use RPM (Red Hat, Fedora, CentOS) Document # 15807A1-103 Date: Aug 06, 2012 1 The person installing the VC is knowledgeable of the Linux file system

More information

XenClient Enterprise Synchronizer Installation Guide

XenClient Enterprise Synchronizer Installation Guide XenClient Enterprise Synchronizer Installation Guide Version 5.1.0 March 26, 2014 Table of Contents About this Guide...3 Hardware, Software and Browser Requirements...3 BIOS Settings...4 Adding Hyper-V

More information

Acronis Backup & Recovery 11.5 Quick Start Guide

Acronis Backup & Recovery 11.5 Quick Start Guide Acronis Backup & Recovery 11.5 Quick Start Guide Applies to the following editions: Advanced Server for Windows Virtual Edition Advanced Server SBS Edition Advanced Workstation Server for Linux Server

More information

1.0 DHCPD.CONF. option domain-name-servers 193.220.20.30; option domain-name "smuth-mru.org.zm"; option broadcast-address 192.168.27.

1.0 DHCPD.CONF. option domain-name-servers 193.220.20.30; option domain-name smuth-mru.org.zm; option broadcast-address 192.168.27. 1.0 DHCPD.CONF option domain-name-servers 193.220.20.30; option domain-name "smuth-mru.org.zm"; option broadcast-address 192.168.27.255; option subnet-mask 255.255.255.0; option routers 192.168.27.1; ddns-update-style

More information

Managing Linux Servers with System Center 2012 R2

Managing Linux Servers with System Center 2012 R2 Managing Linux Servers with System Center 2012 R2 System Center 2012 R2 Hands-on lab In this lab, you will use System Center 2012 R2 Operations Manager and System Center 2012 R2 Configuration Manager to

More information

Data Center Connector for vsphere 3.0.0

Data Center Connector for vsphere 3.0.0 Product Guide Data Center Connector for vsphere 3.0.0 For use with epolicy Orchestrator 4.6.0, 5.0.0 Software COPYRIGHT Copyright 2013 McAfee, Inc. Do not copy without permission. TRADEMARK ATTRIBUTIONS

More information

McAfee Endpoint Encryption for PC 7.0

McAfee Endpoint Encryption for PC 7.0 Migration Guide McAfee Endpoint Encryption for PC 7.0 For use with epolicy Orchestrator 4.6 Software COPYRIGHT Copyright 2012 McAfee, Inc. Do not copy without permission. TRADEMARK ATTRIBUTIONS McAfee,

More information

Centralized Mac Home Directories On Windows Servers: Using Windows To Serve The Mac

Centralized Mac Home Directories On Windows Servers: Using Windows To Serve The Mac Making it easy to deploy, integrate and manage Macs, iphones and ipads in a Windows environment. Centralized Mac Home Directories On Windows Servers: Using Windows To Serve The Mac 2011 ENTERPRISE DEVICE

More information

nitrobit update server

nitrobit update server nitrobit update server Administrator's Guide 2011 analytiq consulting gmbh. All rights reserved. Page 2 nitrobit update server Administrator's Guide Content I. Introduction... 4 Overview... 4 Components

More information

Securing the Apache Web Server

Securing the Apache Web Server Securing the Apache Web Server Jaqui Lynch Mainline Information Systems Email jaqui.lynch@mainline.com Session I12 Agenda Anatomy of a Web Transaction General Firewall and Network Web Server Parameters

More information

Parallels Plesk Panel

Parallels Plesk Panel Parallels Plesk Panel Copyright Notice Parallels Holdings, Ltd. c/o Parallels International GMbH Vordergasse 49 CH8200 Schaffhausen Switzerland Phone: +41 526320 411 Fax: +41 52672 2010 Copyright 1999-2011

More information

McAfee Optimized Virtual Environments - Antivirus for VDI. Installation Guide

McAfee Optimized Virtual Environments - Antivirus for VDI. Installation Guide McAfee Optimized Virtual Environments - Antivirus for VDI Installation Guide COPYRIGHT Copyright 2010-2011 McAfee, Inc. All Rights Reserved. No part of this publication may be reproduced, transmitted,

More information

DEPLOYMENT GUIDE Version 1.1. Deploying F5 with Oracle Application Server 10g

DEPLOYMENT GUIDE Version 1.1. Deploying F5 with Oracle Application Server 10g DEPLOYMENT GUIDE Version 1.1 Deploying F5 with Oracle Application Server 10g Table of Contents Table of Contents Introducing the F5 and Oracle 10g configuration Prerequisites and configuration notes...1-1

More information

Redatam+SP REtrieval of DATa for Small Areas by Microcomputer

Redatam+SP REtrieval of DATa for Small Areas by Microcomputer Redatam+SP REtrieval of DATa for Small Areas by Microcomputer Redatam+ SP WebServer (R+SP WebServer) Installation and Configuration for the Windows Operating System REDATAM+SP is a software system developed

More information

Syncplicity On-Premise Storage Connector

Syncplicity On-Premise Storage Connector Syncplicity On-Premise Storage Connector Implementation Guide Abstract This document explains how to install and configure the Syncplicity On-Premise Storage Connector. In addition, it also describes how

More information

McAfee MOVE AntiVirus Multi-Platform 3.5.0

McAfee MOVE AntiVirus Multi-Platform 3.5.0 Product Guide McAfee MOVE AntiVirus Multi-Platform 3.5.0 For use with epolicy Orchestrator 4.6.7, 4.6.8, 5.1.0 Software COPYRIGHT Copyright 2014 McAfee, Inc. Do not copy without permission. TRADEMARK ATTRIBUTIONS

More information

McAfee epolicy Orchestrator 5.0.0 Software

McAfee epolicy Orchestrator 5.0.0 Software Log File Reference Guide McAfee epolicy Orchestrator 5.0.0 Software The log files detailed in this guide represent a subset of all McAfee epolicy Orchestrator log files, with particular attention to the

More information

HOW TO SETUP AN APACHE WEB SERVER AND INTEGRATE COLDFUSION

HOW TO SETUP AN APACHE WEB SERVER AND INTEGRATE COLDFUSION HOW TO SETUP AN APACHE WEB SERVER AND INTEGRATE COLDFUSION Draft version 1.0 July 15 th 2010 Software XAMPP is an open source package designed to take almost all the work out of setting up and integrating

More information

vcenter Operations Management Pack for SAP HANA Installation and Configuration Guide

vcenter Operations Management Pack for SAP HANA Installation and Configuration Guide vcenter Operations Management Pack for SAP HANA Installation and Configuration Guide This document supports the version of each product listed and supports all subsequent versions until a new edition replaces

More information

McAfee Security Architectures for the Public Sector

McAfee Security Architectures for the Public Sector White Paper McAfee Security Architectures for the Public Sector End-User Device Security Framework Table of Contents Business Value 3 Agility 3 Assurance 3 Cost reduction 4 Trust 4 Technology Value 4 Speed

More information

McAfee Endpoint Security 10.0.0 Software

McAfee Endpoint Security 10.0.0 Software Installation Guide McAfee Endpoint Security 10.0.0 Software For use with epolicy Orchestrator 5.1.1 5.2.0 software and the McAfee SecurityCenter COPYRIGHT Copyright 2014 McAfee, Inc. Do not copy without

More information

APACHE WEB SERVER. Andri Mirzal, PhD N28-439-03

APACHE WEB SERVER. Andri Mirzal, PhD N28-439-03 APACHE WEB SERVER Andri Mirzal, PhD N28-439-03 Introduction The Apache is an open source web server software program notable for playing a key role in the initial growth of the World Wide Web Typically

More information

1. Configuring Apache2 Load Balancer with failover mechanism

1. Configuring Apache2 Load Balancer with failover mechanism 1. Configuring Apache2 Load Balancer with failover mechanism node01 Messaging Part 1 Instance 1 for e.g.: 192.168.0.140 192.168.0.2 node02 Messaging Part 1 Instance 2 for e.g.: 192.168.0.90 Configuring

More information

(june 2007 -> this is version 3.025a)

(june 2007 -> this is version 3.025a) U s i n g t h e L i n u x P C o n t h e M e e t P C V L A N This article was published on www.tudelft.nl/itt Date: june, 2007 Author: Boris van Es Version: 1.0 Case In your lab there are several computers

More information

Desktop Release Notes. Desktop Release Notes 5.2.1

Desktop Release Notes. Desktop Release Notes 5.2.1 Desktop Release Notes Desktop Release Notes 5.2.1 COPYRIGHT Copyright 2011 McAfee, Inc. All Rights Reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval

More information

Secure File Transfer Installation. Sender Recipient Attached FIles Pages Date. Development Internal/External None 11 6/23/08

Secure File Transfer Installation. Sender Recipient Attached FIles Pages Date. Development Internal/External None 11 6/23/08 Technical Note Secure File Transfer Installation Sender Recipient Attached FIles Pages Date Development Internal/External None 11 6/23/08 Overview This document explains how to install OpenSSH for Secure

More information

Quick Start Guide for VMware and Windows 7

Quick Start Guide for VMware and Windows 7 PROPALMS VDI Version 2.1 Quick Start Guide for VMware and Windows 7 Rev. 1.1 Published: JULY-2011 1999-2011 Propalms Ltd. All rights reserved. The information contained in this document represents the

More information

SVNManager Installation. Documentation. Department of Public Health Erasmus MC University Medical Center

SVNManager Installation. Documentation. Department of Public Health Erasmus MC University Medical Center SVNManager Installation Documentation M. Verkerk Department of Public Health Erasmus MC University Medical Center Page 2 July 2005 Preface Version control in the context of this document is all about keeping

More information

PassBy[ME] - Bugzilla integration on

PassBy[ME] - Bugzilla integration on PassBy[ME] - Bugzilla integration on CentOS 6.5 operating system Document id: PBM_06 Version: 1.2 Author: Microsec Ltd. Date: February 2, 2015 1 Table of contents 1 Introduction... 4 1.1 PassBy[ME] and

More information

Web Server using Apache. Heng Sovannarith heng_sovannarith@yahoo.com

Web Server using Apache. Heng Sovannarith heng_sovannarith@yahoo.com Web Server using Apache Heng Sovannarith heng_sovannarith@yahoo.com Introduction The term web server can refer to either the hardware (the computer) or the software (the computer application) that helps

More information

2X ApplicationServer & LoadBalancer Manual

2X ApplicationServer & LoadBalancer Manual 2X ApplicationServer & LoadBalancer Manual 2X ApplicationServer & LoadBalancer Contents 1 URL: www.2x.com E-mail: info@2x.com Information in this document is subject to change without notice. Companies,

More information

Apache Usage. Apache is used to serve static and dynamic content

Apache Usage. Apache is used to serve static and dynamic content Apache Web Server One of many projects undertaken by the Apache Foundation It is most popular HTTP server. Free Free for commercial and private use Source code is available (open-source) Portable Available

More information