ngnix集群servername取名www.tomcat.com是随便取的吗?

ngnix集群servername取名www.tomcat.com是随便取的吗?

在ngnix配置上游服务器时

server_name  www.tomcats.com;

这个www.tomcats.com 是随便取的名字吗?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

嗯。是啊可以随意的,和域名一致就行,当然直接写 abc 也是可以的

  • starkpan 提问者 #1

    和域名一致,那就不能随便写。
    如果写ABC,和域名就不一致。

    http请求到nginx,是通过DNS进行转化成IP找到的nginx服务器,但是也携带了域名信息,进而通过配置进行转发吗?

    2021-01-27 16:09:09
  • 风间影月 回复 提问者 starkpan #2
    不是的,他其实就是一个映射的对应关系,上游服务器列表定义的一个参数,然后转发的时候对应这个参数就行了
    2021-01-27 16:11:20
  • starkpan 提问者 回复 风间影月 #3

    可能我没表达清楚

    http://img1.sycdn.imooc.com//climg/601121740914d1b314580490.jpg

    最初,咱们server_name取的是localhost,也就是找到本地,这个好理解。


    http://img1.sycdn.imooc.com//climg/60112253091ba7c510700760.jpg

    等配成集群之后,server_name写的是这个。

    生产环境会绑定一个域名,我的问题是,这个server_name必须是域名吗,

    还是要配置成nginx实际所在服务器的ip?

    我的思路是,http请求通过域名,找到DNS服务器,解析成对应IP,通过ip找到nginx服务器,然后nginx服务器通过路由配置,进行请求分发到最终服务。

    2021-01-27 16:30:06
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师