how to add virtualhosts in nginx?

Marcelo marceloramone at gmail.com
Wed Sep 22 22:32:55 MSD 2010


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?

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
>



-- 
¿Por qué sufrimos? http://www.youtube.comwatch?v=FK53c2jW2VU
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx/attachments/20100922/9d2d667d/attachment.html>


More information about the nginx mailing list