Thursday, 12 January 2012

APACHE WEB SERVER CONFIGURATION IN RHEL5

Apache     VirtualHosting
----------------------------------------------------------------------
NameVirtualHost www.google.com:80
<VirtualHost www.google.com:80>
    ServerAdmin root@localhost
    DocumentRoot /var/www/html
#    DirectoryIndex google.html
    ServerName www.google.com
    ErrorLog logs/www.google.com-error_log
    CustomLog logs/www.google.com-access_log common
</VirtualHost>

 <VirtualHost www.yahoo.com:80>
    ServerAdmin root@localhost
    DocumentRoot /var/www/html
    DirectoryIndex yahoo.html
    ServerName www.yahoo.com
    ErrorLog logs/www.yahoo.com-error_log
    CustomLog logs/www.yahoo.com-access_log common
</VirtualHost>
-----------------------------------------------------------------------
OR                    OR               OR
-----------------------------------------------------------------------
Need to create two folders(google and yahoo) in /var/www/html
-----------------------------------------------------------------------
NameVirtualHost www.yahoo.com:80
<VirtualHost www.yahoo.com:80>
    ServerAdmin root@localhost
    DocumentRoot /var/www/html/yahoo
    DirectoryIndex yahoo.html
    ServerName www.yahoo.com
    ErrorLog logs/www.yahoo.com-error_log
    CustomLog logs/www.yahoo.com-access_log common
</VirtualHost>

<VirtualHost www.google.com:80>
    ServerAdmin jane@mail.google.com
    DocumentRoot /var/www/html/google
    DirectoryIndex google.html
    ServerName www.google.com
    ErrorLog logs/www.google.com-error_log
    CustomLog logs/www.google.com-access_log common
</VirtualHost>
--------------------------------------------------------------
--------------------------------------------------------------
Apache_on_SSL
--------------------------------------------------------------
Install mod_ssl package in additional to httpd
--------------------------------------------------------------
NameVirtualHost 192.168.0.126:443
<VirtualHost www.rediff.com:443>
    ServerAdmin root@localhost
    DocumentRoot /var/www/html/rediff
    DirectoryIndex rediff.html
    ServerName www.rediff.com
    SSLEngine on
    SSLCertificateFile /etc/pki/tls/certs/localhost.crt
    SSLCertificateKeyFile /etc/pki/tls/private/localhost.key
    ErrorLog logs/www.rediff.com-error_log
    CustomLog logs/www.rediff.com-access_log common
</VirtualHost>

<VirtualHost www.hotmail.com:443>
    ServerAdmin root@localhost
    DocumentRoot /var/www/html/hotmail
    DirectoryIndex hotmail.html
    ServerName www.hotmail.com
    SSLEngine on
    SSLCertificateFile /etc/pki/tls/certs/localhost.crt
    SSLCertificateKeyFile /etc/pki/tls/private/localhost.key
    ErrorLog logs/www.hotmail.com-error_log
    CustomLog logs/www.hotmail.com-access_log common
</VirtualHost>
--------------------------------------------------------------
 

No comments:

Post a Comment