Eu tenho um servidor web com apache2 com muitos subdomínios como, domain.com, abc.domain.com, def.domain.com etc. etc. Agora eu tenho um novo servidor nginx e quero configurá-lo como o apache2 , então para testar eu criei configs (2 arquivos em / etc / nginx / sites-available / e link para eles de sites-enabled /) como mostrado,
domain.config:
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
root /srv/www/;
index index.html index.htm;
# Make site accessible from http://localhost/
server_name domain.com;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ =404;
}
}
configuração do domínio abc:
server {
listen 80;
listen [::]:80;
root /srv/www/tmp1/;
index index.html index.htm;
# Make site accessible from http://localhost/
server_name abc.domain.com;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ =404;
}
}
mas quando eu acesso com domain.com estou recebendo index.html somente em / var / www / tmp1. Existe algo que estou fazendo errado na configuração do nginx?