httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Boyle Owen" <Owen.Bo...@swx.com>
Subject RE: [users@httpd] NameVirtualHost screw-up
Date Tue, 12 Dec 2006 10:09:34 GMT
 

> -----Original Message-----
> From: POLONKAI Gergely [mailto:polesz@w00d5t0ck.info] 
> Sent: Tuesday, December 12, 2006 10:51 AM
> To: users@httpd.apache.org
> Subject: Re: [users@httpd] NameVirtualHost screw-up
> 
> It is a debian sarge, with apache 2.0.54-sarge1 installed 
> from a package.
> 
> These are from apache2.conf and ports.conf
> 
> 
> UseCanonicalNames Off
> Listen 80
> NameVirtualHost 192.168.1.1:80
> 
> This is my 000-default file:
> 
> 
> <VirtualHost 192.168.1.1:80>
>         ServerAdmin webmaster@localhost
> 
>         DocumentRoot /var/www/
>         <Directory />
>                 Options FollowSymLinks
>                 AllowOverride None
>         </Directory>
>         <Directory /var/www/>
>                 Options FollowSymLinks MultiViews
>                 AllowOverride All
>                 Order allow,deny
>                 allow from all
>         </Directory>
> 
>         ErrorLog /var/log/apache2/error.log
> 
>         LogLevel warn
> 
>         CustomLog /var/log/apache2/access.log combined
>         ServerSignature On
> 
> </VirtualHost>

There is no ServerName directive in this VH - I know you want it to be the default, but I
think you still need a ServerName. I'm not sure this is the problem, but you can at least
try;

ServerName dummy


> The www.test.wx file:

File? Are not all these directives in the *same* file, ie httpd.conf?

If they are included from somewhere, where is the Include directive?

I hope you don't have them in a .htaccess file - they can't go there!

Rgds,
Owen Boyle
Disclaimer: Any disclaimer attached to this message may be ignored. 

> 
> 
> <VirtualHost 192.168.1.1:80>
>         ServerAdmin polesz@w00d5t0ck.info
>         DocumentRoot /var/www/test.wx/www
>         ServerName www.test.wx
>         ServerAlias test.wx
>         ErrorLog /var/log/apache2/www.test.wx.error.log
>         CustomLog /var/log/apache2/www.test.wx.access.log combined
>         ServerSignature Off
>         SSLEngine off
>         SetEnv AWSTATS_FORCE_CONFIG www.test.wx
> </VirtualHost>
> 
> And the erp.test.wx file:
> 
> 
> <VirtualHost 192.168.1.1:80>
>         ServerAdmin polesz@w00d5t0ck.info
>         DocumentRoot /var/www/test.wx/erp
>         ServerName erp.test.wx
>         ErrorLog /var/log/apache2/erp.test.wx.error.log
>         CustomLog /var/log/apache2/erp.test.wx.access.log combined
>         ServerSignature Off
>         SSLEngine off
> </VirtualHost>
> 
> I hope this information is enough.
> 
> Regards,
> Gergely POLONKAI
> 
> Boyle Owen írta: 
> 
> 		-----Original Message-----
> 		From: POLONKAI Gergely [mailto:polesz@w00d5t0ck.info] 
> 		Sent: Tuesday, December 12, 2006 10:14 AM
> 		To: users@httpd.apache.org
> 		Subject: [users@httpd] NameVirtualHost screw-up
> 		
> 		Hello list,
> 		
> 		I have some NameVirtualHosts set up on my 
> machine, as told by 
> 		apache2 -S:
> 		
> 		192.168.1.1:80       is a NameVirtualHost
> 		         default server test.wx 
> 		(/etc/apache2/sites-enabled/000-default:1)
> 		         port 80 namevhost test.wx
> 		(/etc/apache2/sites-enabled/000-default:1)
> 		         port 80 namevhost www.test.wx
> 		(/etc/apache2/sites-enabled/www.test.wx:1)
> 		         port 80 namevhost erp.test.wx
> 		(/etc/apache2/sites-enabled/erp.test.wx:1)
> 		
> 		However, the file www.test.wx file contains 
> these two lines:
> 		ServerName www.test.wx
> 		ServerAlias test.wx
> 		
> 		The reverse address for 192.168.1.1 is test.wx, 
> and all the 
> 		domains (test.wx, www.test.wx and erp.test.wx) 
> resolve to 192.168.1.1.
> 		
> 		In 000-default, the DocumentRoot is /var/www In 
> www.test.wx 
> 		the DocumentRoot is /var/www/test.wx/www In 
> erp.test.wx the 
> 		DocumentRoot is /var/www/test.wx/erp
> 		
> 		Now if I set up a client machine to use the 
> internal DNS 
> 		servers, and then I enter the test.wx address 
> in my browser, 
> 		it will give me the contents of the /var/www instead of 
> 		/var/www/test.wx/www
> 		    
> 
> 	
> 	If everything was set up the way you have described 
> then it would work.
> 	Since it doesn't, you can't have.
> 	
> 	Please post the actual config snippets that define your 
> virtual hosting,
> 	rather than just your description of what you think you did.
> 	
> 	Rgds,
> 	Owen Boyle
> 	Disclaimer: Any disclaimer attached to this message may 
> be ignored. 
> 	
> 	
> 	
> 	  
> 
> 		Can anyone tell me what can cause this? I see 
> that from the output of
> 		apache2 -S that from apache's side it's normal, 
> but why does 
> 		it drops my definition of the ServerAlias?
> 		
> 		Regards,
> 		
> 		Gergely POLONKAI
> 		
> 		
> ---------------------------------------------------------------------
> 		The official User-To-User support forum of the 
> Apache HTTP 
> 		Server Project.
> 		See 
> <URL:http://httpd.apache.org/userslist.html> 
> <http://httpd.apache.org/userslist.html>  for more info.
> 		To unsubscribe, e-mail: 
> users-unsubscribe@httpd.apache.org
> 		   "   from the digest: 
> users-digest-unsubscribe@httpd.apache.org
> 		For additional commands, e-mail: 
> users-help@httpd.apache.org
> 		
> 		    
> 
> 	 
> 	 
> 	This message is for the named person's use only. It may 
> contain confidential, proprietary or legally privileged 
> information. No confidentiality or privilege is waived or 
> lost by any mistransmission. If you receive this message in 
> error, please notify the sender urgently and then immediately 
> delete the message and any copies of it from your system. 
> Please also immediately destroy any hardcopies of the 
> message. You must not, directly or indirectly, use, disclose, 
> distribute, print, or copy any part of this message if you 
> are not the intended recipient. The sender's company reserves 
> the right to monitor all e-mail communications through their 
> networks. Any views expressed in this message are those of 
> the individual sender, except where the message states 
> otherwise and the sender is authorised to state them to be 
> the views of the sender's company.
> 	
> 	
> ---------------------------------------------------------------------
> 	The official User-To-User support forum of the Apache 
> HTTP Server Project.
> 	See <URL:http://httpd.apache.org/userslist.html> 
> <http://httpd.apache.org/userslist.html>  for more info.
> 	To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
> 	   "   from the digest: 
> users-digest-unsubscribe@httpd.apache.org
> 	For additional commands, e-mail: users-help@httpd.apache.org
> 	
> 	  
> 
> 

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Mime
View raw message