nginx を新しくインストールし、test.example.com の新しい構成を作成しました。これは機能します。
しかし、example.org も私のサーバーを指しています。example.org にアクセスすると、nginx によって test.example.com にリダイレクトされます。
デフォルトのサーバーエントリを作成する必要があることを読みました。たとえば、444 を返します。これが私がしたことです。これはサイトの私の構成です:
server {
listen IP:80;
server_name test.example.com;
server_tokens off;
root /nowhere;
rewrite ^ https://test.example.com$request_uri permanent;
}
server {
listen IP:443;
server_name test.example.com;
server_tokens off;
root [...];
[...]
}
前にnginx.confに追加したデフォルトのサーバーエントリ(後で試した)「include /etc/nginx/sites-enabled/*;」
server {
# use default instead for nginx 0.7.x, default_server for 0.8.x+
listen IP:80 default_server;
server_name _;
return 444;
}
私にとって、これは正しいように見えます。しかし、まだ example.org から test.example.com にリダイレクトされます。