Download presentation
Presentation is loading. Please wait.
1
Web Server Setup WEB SERVER SETUP
2
Web Server Web Server Setup Apache Web Server is used
Daemon is httpd (service httpd start/stop/restart)
3
Files used by Apache Web Server Setup
Configuration file: /etc/httpd/conf/httpd.conf Log files: /var/log/httpd/access_log and /var/log/httpd/error_log Modules /etc/httpd/modules Default Document Root /var/www/html Default CGI Root /var/www/cgi-bin
4
Apache Configuration Directives
Web Server Setup Apache Configuration Directives Server Name Min and Max Servers Document Root CGI Enable/Disable User Directory Directory Index Mime Types Modules Access Restrictions Secure Server Virtual Hosting
5
Basic Settings Web Server Setup
Change the default value for ServerName in httpd.conf and put the website content in /var/www/html Additionally you can configure Name based Virtual Hosting (allow more than one websites to run on the same server)
6
Virtual Hosting Web Server Setup
NameVirtualHost *:80 <VirtualHost *:80> ServerName server-name DocumentRoot path-to-virtual-document-root </VirtualHost> <VirtualHost *:80>
7
Squid Setup SQUID SETUP
8
Squid Setup What is a Web Proxy? A proxy is a host which relays web access requests from clients used when clients do not access the web directly used for security, logging, accounting and performance browser proxy web
9
Obtaining Squid Source code (in C) from www.squid-cache.org
Squid Setup Obtaining Squid Source code (in C) from Binary executables Linux (comes with RedHat and others) FreeBSD Windows Pre-installed in Fedora/Enterprise Linux
10
Basic Settings Edit the /etc/squid/squid.conf file to configure squid
Squid Setup Basic Settings Edit the /etc/squid/squid.conf file to configure squid Configuration options: Disk Cache size and location Authentication Allowed Hosts Any other access restrictions (sites, content, size, time of access etc.) using ACL service squid start/stop/restart
11
Squid.conf Configuration
Squid Setup Squid.conf Configuration cache_dir ufs /var/spool/squid/cache auth_param basic program /usr/lib/squid/ncsa_auth /etc/shadow acl sidbiusers proxy_auth required http_access allow sidbiusers acl our_network src /24 http_access allow our_network (Note: use squid –z for the first time to create the cache directory and its subdirectories)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.