想像する
nginx
Listen at domainが提供するウェブサイトがありますmyabc.domain.com
。
構成はnginx
次のとおりです。
server {
listen 443 ssl;
server_name myabc.domain.com`;
root /home/ubuntu/portal;
location / {
# other directives
}
次に、DNSサーバーにAレコードを追加します。
myabc.domain.com - > 123.123.123.123
うまくいきます。
その後、CNAMEレコードをDNSサーバーに追加しました。
myabc2.domain.com -> myabc.domain.com
myabc2.domain.comを使用してブラウザからWebページにアクセスしようとしましたが、成功しました! ?
質問
server_nameのヘッダーが 。nginx
インサイトにのみアクセスを許可したいです。host
myabc.domain.com
ブラウザは自動的にhost
私が入力したタイトルにタイトルを設定します。 (おそらく)
nginx
それでは、このリクエストへのアクセスを拒否した場合はどうなりますか?
答え1
再び現れるのは決してAssumption
良いことではありません。Reading document
行く道です。
この点を指摘してくれた@muruに感謝します。
正解は:
server_name
私の質問は、一致するサーバーが見つからない特定の状況を説明します。この場合、nginx
要求はそのポートでリッスンする最初の指定されたサーバーにルーティングされます。これは私の設定のmyabc.domain.comサーバーです。
引用:Nginxのドキュメント