Hello, when I set a default vhosts with server_name _; it doesn’t work.
Here the example file:
server {
listen 80;
server_name _ ; # underdash means for all hosts
location / {
root /var/www/html;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /var/www/html;
}
}
Posted at Nginx Forum:
See this:
http://wiki.nginx.org/NginxHttpCoreModule#server_name
And state your version and OS. Also the full config might help…
–
() ascii-rubanda kampajno - kontraÅ html-a retpoÅto
/\ ascii ribbon campaign - against html e-mail
Hello!
On Mon, Mar 08, 2010 at 03:36:46PM -0500, kleinchris wrote:
Hello, when I set a default vhosts with server_name _; it doesn’t work. Here the example file:
server {
listen 80;
server_name _ ; # underdash means for all hosts
It doesn’t “means for all hosts”. It’s just some non-existant
name.
See here:
Maxim D.
And I want a domain to rewrite to www.domain.tld
So that domain.tld and *.domain.tld would be redirected to
www.domain.tld
Posted at Nginx Forum:
On Mon, Mar 08, 2010 at 07:50:52PM -0500, kleinchris wrote:
And I want a domain to rewrite to www.domain.tld
So that domain.tld and *.domain.tld would be redirected to www.domain.tld
–
Igor S.
Maxim is right.
Instead, use ‘listen 80 default;’ for that virtual host server block.
Ray.