12.6. FAQ 常见问题
发布日期:2021-09-08 15:09:26 浏览次数:8 分类:技术文章

本文共 615 字,大约阅读时间需要 2 分钟。

12.6.1. SERVER_NAME 与 HTTP_HOST 有什么不同?

SERVER_NAME 与 HTTP_HOST 有什么不同,下面是nginx配置:

server {    listen       80 ;    server_name www.example.com example.com www.netkiller.cn;    	    charset utf-8;    access_log  /var/log/nginx/www.example.com.access.log;    error_log  /var/log/nginx/www.example.com.error.log;    if ($query_string = "") {       set $args "";    }    location / {        root /www/example.com/www.example.com;        index index.html;	}}

当你使用上面的域名访问服务器时 SERVER_NAME 取到的永远是 server_name 配置的第一个域名,即:www.example.com

而 HTTP_HOST 是你浏览器URL上面的域名

原文出处:Netkiller 系列 手札

本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

转载地址:https://blog.csdn.net/weixin_34326429/article/details/90195669 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:关于Linux的内存(free -m)
下一篇:使用Slf4j集成Log4j2构建项目日志系统的完美解决方案

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月05日 06时34分19秒