how to add virtualhosts in nginx?

Cedric Jeanneret cedric.jeanneret at camptocamp.com
Thu Sep 23 09:53:22 MSD 2010


Hello,

On Wed, 22 Sep 2010 15:32:55 -0300
Marcelo <marceloramone at gmail.com> wrote:

> Hola António and everybody,
> 
> Thanks for the help, I really apreciate it!
> 
> The VirtualHosts configuration file is located in:
> /etc/nginx/conf.d/virtual.conf
> 
> example:
> 
> http {
>  ### vhost1 - www.prueba.com ###
>  server {
>    listen          80;
>    server_name     www.prueba.com;
>    access_log       logs/prueba.access.log main;
> 
>    index index.html;
>    root  /var/www/virtuales/prueba.com/htdocs;
>  }
> 
> 
> 
> 2010/09/22 13:21:22 [info] 24429#0: the configuration file
> /etc/nginx/nginx.conf syntax is ok
> 2010/09/22 13:21:22 [emerg] 24429#0: open()
> "/usr/share/nginx/logs/prueba.access.log" failed (2: No such file or
> directory)
> 2010/09/22 13:21:22 [emerg] 24429#0: the configuration file
> /etc/nginx/nginx.conf test failed
> 
> ¿the logs file must be created maually everytime I create a domain?

is the directory really existing ? Nginx will only create the file, not the path.

Cheers,

C.

> 
> I remove the "access_log       logs/prueba.access.log main;" line and works,
> but when I browse "www.prueba.com" I get nginx default html page, and when I
> browse "www.prueba.com/index.html" the index.html placed in
> /var/www/virtuales/prueba.com/html is showed.
> 
> is possible show index.html directly when "prueba.com" or "www.prueba.com"
> is entered in the browser?
> 
> Maybe some redirection in the VirtualHost configuration file
> 
> what about the error logs files?
> 
> Thank you very much!
> 
> 2010/9/22 António P. P. Almeida <appa at perusio.net>
> 
> > On 22 Set 2010 07h21 WEST, marceloramone at gmail.com wrote:
> >
> > > Thank you António,
> > >
> > > I saw this example before.
> > >
> > > I saw many examples, but does not work.
> > >
> > > I get always nginx default html page or 404...
> >
> > Then there's something wrong with your configuration. Perhaps the root
> > directive or a/the location block. This is guessing. It's much better
> > if you place the config here, so that we can help you debug it.
> >
> > --- appa
> >
> >
> > _______________________________________________
> > nginx mailing list
> > nginx at nginx.org
> > http://nginx.org/mailman/listinfo/nginx
> >
> 
> 
> 


-- 
Cédric Jeanneret                 |  System Administrator
021 619 10 32                    |  Camptocamp SA
cedric.jeanneret at camptocamp.com  |  PSE-A / EPFL
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://nginx.org/pipermail/nginx/attachments/20100923/97c3ea3a/attachment.pgp>


More information about the nginx mailing list