Re: [CentOS] virtual host on latest centos 4.4

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On 06/10/06, Mark Fitzsimmons <Mark@xxxxxxxxxxx> wrote:
Good morning All,

I have a slight issue with apache virtual hosts not working on my newly
installed CentOS (4.4).

I am very new to Linux, however I have experience with apache etc on
'w1nd0ws'. I've been round and round in the apache conf file and to no
avail.

Basically if I setup a virtual host the default then looks at it. Also,
if I setup multiple virtual hosts they all look at the first virtual
host.

I'm running the machine inside my local network as a staging server for
web design. I then set my HOSTS file on my PC to the ip of the server
and then the www.domain.co.uk:

Eg:
192.168.1.250   www.testsiteonvirtualhost.co.uk

This is what I do on my other apache test server (not CentOS). I assume
this should work??

Is there anything other than virtual hosts that would need setting up??


Here's how I setup Name-based Virtual Hosts. Assuming a vanilla Apache
config, in /etc/httpd/conf/httpd.conf I add at the bottom...

# Individual sites' name-based vhost configurations are in
# /etc/httpd/conf.d/dev.*.conf
#
# NameVirtualHost for base site

NameVirtualHost 192.168.24.120:80

# Define default catch-all vhost containers for requests
# which don't match any other containers defined in conf.d/
<VirtualHost 192.168.24.120:80>

       ServerName webserv1
       DocumentRoot /var/www/html/

</VirtualHost>

Then in /etc/httpd/conf.d/ I would have a file dev.site1.conf for
example containing

<VirtualHost 192.168.24.120:80>
   ServerName      www.site1.co.uk
   ServerAdmin     webmaster@xxxxxxxxxxx
   DocumentRoot    /home/site1/public_html/
   RewriteEngine   on
   RewriteCond     %{REQUEST_METHOD} ^TRACE
   RewriteRule     .* - [F]
   ErrorLog    /home/site1/logs/error_log
   TransferLog /home/site1/logs/access_log
   CustomLog   /home/site1/logs/custom_log combined
   ScriptAlias /cgi-bin/ /home/site1/cgi-bin/
   <Directory "/home/site1/cgi-bin/">
       Options +ExecCGI
   </Directory>
</VirtualHost>

Copy and replace site1 for site2 in /etc/httpd/conf.d/dev.site2.conf and so on.

Will.
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux