Hi everyone,
I have a lot of virtual hosts and I was wondering is there a way to
setup this
once in the main nginx.conf file.
server {
listen x.x.x.x:80;
root /VDOMAINS/domain/www;
server_name domain;
server_name domain;
error_log /path;
access_log /path;
location ~ ^/(images|javascript|js|css|flash|media|static)/ {
}
error_page 404 /404.html;
location = /404.html {
root /VDOMAINS/htdocs/errors;
}
error_page 500 502 503 504 500.html;
location = 500.html {
root /VDOMAINS/htdocs/errors;
}
include /VDOMAINS/proxy.conf;
}
…
These error_page directives are set individualy in every virtual host,
but I
was hoping there was a more ellegant solution.
?
Drazen Milosevic wrote:
These error_page directives are set individualy in every virtual
host, but I was hoping there was a more ellegant solution. ?
Have you seen the wildcard example here?
http://wiki.codemongers.com/NginxVirtualHostExample
-Drew
On Monday 24 March 2008 16:43:21 Drew R. wrote:
Drazen Milosevic wrote:
These error_page directives are set individualy in every virtual
host, but I was hoping there was a more ellegant solution. ?
Have you seen the wildcard example here?
http://wiki.codemongers.com/NginxVirtualHostExample
-Drew
This doesn’t work for me because I am migrating existing Apache setup to
Nginx
and I have some “predefined” things such as paths to webroot directories
for
each virtual host. And unfortunatly they are not in form
of /PATH/TO/WEBROOT/www.domain.com/ but as
/PATH/TO/WEBROOT/ftp_username/
–
Drazen Milosevic
VeratNet
 19, Alekse Nenadovica Street, Belgrade, Serbia
 IT - IT Platforms and Security Department
 Senior System A.
Phone: Â Â Â Â Â +381 11 24 33333
Fax: Â Â Â Â Â Â +381 11 3442 504
E-mail: Â Â Â Â [email protected]
Internet: Â Â Â http://www.verat.net