You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by Eric Covener <co...@gmail.com> on 2012/03/24 14:56:28 UTC
[users@httpd] Re: accessing virtual host from other computer in the same network
wrong list, use users@httpd.apache.org.
1) Apache resolves any <virtualhost> argument to an IP address at
startup and only matches the incoming interface to it
2) Apache chooses the best virtualhost, or set of identical
virtualhosts covered by a NameVirtualHost, based on the incoming
interface.
3) If NameVirtualHost was used, it then looks at ServerName and
ServerAlias in the vhosts from step 2.
On Sat, Mar 24, 2012 at 9:50 AM, Cequiel <gc...@email.com> wrote:
>
> Hi Everyone.
> I'm not sure if this is a bug. In any case, here is my problem. I have an
> Ubuntu 11.10 machine and an Apache server running on it. Also, I have a
> virtual host registered on my Apache server. I have no problem accessing to
> my virtual host from my local machine. I just open the following url
> http://mysubdomain.localhost and works perfectly.
>
> The problem is that I want to access to my virtualhost from another computer
> connected at the same router. The IP of my ubuntu machine is 192.168.1.5
> (for example) and the Windows computer is 192.168.1.10 (for another
> example). In the windows computer I added a new entry at the end of the
> "hosts" file to override the previous url:
>
> 192.168.1.5 http://mysubdomain.localhost
>
> So when I try to open http://mysubdomain.localhost from my Windows machine,
> it tries to connect to the Ubuntu Apache server.
>
> The problem is that when I open http://mysubdomain.localhost from my Windows
> machine, the browser shows the default page, instead of the mysubdomain
> page. And I don't know why this is happening.
>
> Here's the configurations files located at /etc/apache2/sites-available:
>
> /etc/apache2/sites-available/default:
> ------------------------------------------
> <VirtualHost *:80>
> ServerAdmin webmaster@localhost
>
> DocumentRoot /var/www
> <Directory />
> Options FollowSymLinks
> AllowOverride None
> </Directory>
> <Directory /var/www/>
> Options Indexes FollowSymLinks MultiViews
> AllowOverride None
> Order allow,deny
> allow from all
> </Directory>
>
> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
> <Directory "/usr/lib/cgi-bin">
> AllowOverride None
> Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
> Order allow,deny
> Allow from all
> </Directory>
>
> ErrorLog ${APACHE_LOG_DIR}/error.log
>
> # Possible values include: debug, info, notice, warn, error, crit,
> # alert, emerg.
> LogLevel warn
>
> CustomLog ${APACHE_LOG_DIR}/access.log combined
>
> Alias /doc/ "/usr/share/doc/"
> <Directory "/usr/share/doc/">
> Options Indexes MultiViews FollowSymLinks
> AllowOverride None
> Order deny,allow
> Deny from all
> Allow from 127.0.0.0/255.0.0.0 ::1/128
> </Directory>
>
> </VirtualHost>
>
>
> /etc/apache2/sites-available/mysubdomain.localhost:
> -------------------------------------------------------------
> NameVirtualHost 127.0.0.1:80
> <VirtualHost mysubdomain.localhost:80>
> ServerName mysubdomain.localhost
> DocumentRoot /home/gonzalo/Projects/mysubdomain/htdocs
> ErrorLog /home/gonzalo/Projects/mysubdomain/logs/error.log
> CustomLog /home/gonzalo/Projects/mysubdomain/logs/access.log
> combined
> <Directory /home/gonzalo/Projects/mysubdomain/htdocs/>
> Options Indexes FollowSymLinks MultiViews
> AllowOverride All
> </Directory>
> </VirtualHost>
>
>
> Thank you very much and sorry my English. Greetings from Spain :)
> Gonzalo.
> --
> View this message in context: http://old.nabble.com/accessing-virtual-host-from-other-computer-in-the-same-network-tp33544681p33544681.html
> Sent from the Apache HTTP Server - Bugs mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
> For additional commands, e-mail: bugs-help@httpd.apache.org
>
--
Eric Covener
covener@gmail.com
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org