Presentation is loading. Please wait.

Presentation is loading. Please wait.

Web Server Setup WEB SERVER SETUP.

Similar presentations


Presentation on theme: "Web Server Setup WEB SERVER SETUP."— Presentation transcript:

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)


Download ppt "Web Server Setup WEB SERVER SETUP."

Similar presentations


Ads by Google