我有两个站点在同一台服务器上运行。nodejs 上的站点,https 上的站点。一个在域上,另一个在子域上。当您转到部署站点的服务器的 ip 时,会显示主域上的站点。我想在访问 ip 时显示 403 禁止页面(同时使用 http 和 https 时)。我尝试如下配置 /etc/nginx/sites-available/default
server {
listen 80;
listen [::]:80;
server_name _;
location / {
deny all;
}
}
这导致直接访问 http:// 时,会抛出 ERR_CONNECTION_REFUSED 错误,并且在 https:// 上显示了一个站点,但 ssl 证书不正确。我需要如何配置 nginx 以获得所需的结果?Ubuntu 18.04 服务器上的操作系统,Nodejs v12.16.1