nginx構成ファイルnginx.confのサーバーとserver_nameの意味の詳細な説明

転送元:https//blog.csdn.net/qq_40737025/article/details/85053164

 

nginxを学んでいたとき、長い間server_nameの意味に悩まされていました。情報をチェックし、人々にアドバイスを求めています。最後に、私はそれを自分でテストしました。

この記事は、基本的な構成を完了したことを示していますが、その意味を理解していません。

サーバー名は仮想サーバーの識別マークであり、特定のサーバーブロックと照合され、対応するアプリケーションサーバーに転送されます。

この記事では、主にserver_nameの意味について説明します。記事の最後に、サーバーのアクセス要求プロセス全体について説明します。テキスト内の赤いテキストに注意してください。

先上一段配置

server {

listen ip:端口;

# 当listen出现了ip时,server_name就失去了意义。所以不配置也罢了。

#server_name 域名;


access_log 日志地址1;

error_log 日志地址2;


location / {

root /data/www/151;

index index.html index.htm;

}

}

​​

クライアントがドメイン名を介してサーバーにアクセスすると、ドメイン名と解決されたIPがリクエストに含まれます。リクエストがnginxに到着したとき。Nginxは最初にIPと一致します。対応するIPがリッスンで見つからない場合は、ドメイン名と一致します。一致が成功すると、ポートが一致します。これらの3つの手順が完了すると、対応するサーバーの場所に対応するリソースが見つかります。

詳細なコンテンツについては、https://blog.csdn.net/qq_40737025/article/details/85053164を参照してください。

おすすめ

転載: blog.csdn.net/suixinsuoyu12519/article/details/112310850