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 |
Does Apache act as a Proxy server?
If you have only one ip address, but you want to host two web sites on your server. What will you do?
How to find httpd.conf file if you don’t know installation location?
Why doesn't Apache include SSL?
What is apache used for?
Is apache single threaded?
Can apache and nginx run on the same server?
What are feature of apache?
How do I start apache server?
How to to stop apache?
How do I check apache version?
Where is apache installed on windows?