我已经Nginx
在一个新的 EC2 实例(Amazon Linux 2)上安装了基本配置文件:
server {
listen 80;
listen [::]:80;
root /var/www/html;
index index.html index.htm index.nginx-debian.html;
server_name atlasalgorithms.kadiemqazzaz.com;
location / {
try_files $uri $uri/ =404;
}
}
现在Nginx
是同时服务两者http://atlasalgorithms.kadiemqazzaz.com
,http://kadiemqazzaz.com
但我只想Nginx
服务http://atlasalgorithms.kadiemqazzaz.com
。
我只声明了,atlasalgorithms.kadiemqazzaz.com
那么server_name
我遗漏了什么?
答案1
您需要定义一个默认虚拟主机,它将处理除明确定义的域之外的请求。例如:
server {
listen 80 default_server;
return 404;
}