How do you set up a virtual host in Apache?
Answers were Sorted based on User's Feedback
Answer / abhay
<VirtualHost www.test.com>
ServerAdmin admin@test.com
DocumentRoot /home/apache/share/htdocs/hostedsites
ServerName www.test.com
ErrorLog /home/apache/logs/error/hostedsites/error_log
TransferLog /home/apache/logs/access/hostedsites/access_log
</VirtualHost>
| Is This Answer Correct ? | 9 Yes | 1 No |
Answer / krishna
apache provide two type of virtual hosting 1- ip based and
2- name based.
to configure name based your dns should work properly.
go to the /etc/httpd/conf/httpd.conf file and remove # from
the start of of Namevertualhost *:80
and than at the end of file write the content below
<VirtualHost "IP of your apache server":80>
ServerAdmin root@krishna.com
DocumentRoot /var/www/krishna/krishna.html
DirectoryIndex krishna.html
ServerName www.krishna.com
ErrorLog /home/apache/logs/error/hostedsites/error_log
TransferLog /home/apache/logs/access/hostedsites/access_log
</VirtualHost>
restart your httpd service by running the command
Service httpd restart or /etc/init.d/httpd restart
| Is This Answer Correct ? | 3 Yes | 0 No |
How to install apache?
Is apache license free?
Does Apache come with Java support?
What is maxclients in apache?
What is apache process?
Is apache server free?
Can you change the listening port from default to something else?
Is apache still used?
How does apache tomcat works?
How to solve this error "User Operation is waiting for publishing Apache Geronimo v2.0 server at localhost....to complete
Can apache and nginx run on the same server?
Where can I find apache logs?