複数のサイトに対してnginx()で構成されたDebian Linuxサーバーがあり、/etc/nginx/sites-enabled
各サイトは独自のドメインに表示されます。
サイトを削除すると、/etc/nginx/sites-enabled
削除されたサイトのドメインを照会すると(「このドメインは構成されていません」)、同じコンテンツは表示されず、別のサイト(完全に異なるドメイン用に構成されています)が表示されます。
私のサーバーからウェブサイトを削除したいのですが、正しく削除されず、他のウェブサイトに置き換えられていることを確認してください。
以下は私のウェブサイトの一つの構成です。たとえば、次のようになります。
# cat /etc/nginx/sites-available/homepage | grep -vE '^\s*#'
server {
listen 80;
listen [::]:80;
root /var/www/homepage/web/;
index index.html index.htm index.nginx-debian.html;
server_name portonvictor.org;
location / {
try_files $uri $uri/ =404;
}
}
ベストアンサー1
デフォルトサーバーを明示的に定義しない限り、一致するポートを持つnginx
最初のサーバーが使用されます(server_name
明示的に一致しない要求の場合)。バラよりこのファイルもっと学ぶ。
次のようにすべてのサーバーブロックをキャプチャする必要があります。
server {
listen 80 default_server;
...
}