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