请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于server_name 域名的设置不生效问题

你好,在你的课程章节演示环节里面,给到server 配置 域名后,直接客户机访问是可以访问到的,但是我设置了之后访问不到;

异常的情况是:

页面会跳转到不知名的网址,最后出来462 错误; 是不是遗漏了一步,需要再客户机上设置 hosts文件;还是遗漏了什么其他步骤,难道每次修改一次域名后,客户机的hosts文件也需要修改 ? 

正在回答 回答被采纳积分+3

3回答

提问者 慕哥6541037 2017-11-03 18:28:57

你得确定工程代码是用的realserver.conf ,fx_proxy.conf哪个虚拟服务来配置的?

-------------这个怎么确定呀 ? 不是很懂,你指的工程代码是什么,

那看下realserver.conf或者 fx_proxy.conf有没有配置server_name server8.test.com .  

---有设置 server_name server8.test.com , 就改了这一项;

配置文件如下:

https://img1.sycdn.imooc.com//szimg/59fc43eb00016c9204760408.jpg

https://img1.sycdn.imooc.com//szimg/59fc43eb0001c6a105190345.jpg

这个是nginx.conf配置文件

https://img1.sycdn.imooc.com//szimg/59fc445d0001f27f07650466.jpg



0 回复 有任何疑惑可以回复我~
  • Jeson #1
    配置应该正确,server8.test.com 在客户端本地绑定hosts地址了吗?另外 贴下错误日志我看看
    回复 有任何疑惑可以回复我~ 2017-11-05 10:34:00
  • 提问者 慕哥6541037 回复 Jeson #2
    server8.test.com 在客户端本地绑定hosts地址了吗  ---这个没有设置,你的课程演示的时候也是提前设置好了的吗 ? 还是通过设置DNS方式实现的。如果你是提前设置好的,那我就明白了。
    回复 有任何疑惑可以回复我~ 2017-11-06 11:24:31
提问者 慕哥6541037 2017-11-03 16:01:09

环境配置信息如下:

1、conf目录下的配置文件拷贝自您的课件。fx_proxy.conf  和  realserver.conf

      

https://img1.sycdn.imooc.com//szimg/59fc1f080001905606190134.jpg

2、加载conf配置生效后,启动nginx,然后外网地址栏输入网址:

     server8.test.com  ,加上80端口也访问不了,结果一样跳转。 

https://img1.sycdn.imooc.com//szimg/59fc1f080001153810890438.jpg


3、如果用我服务器的IP地址直接访问就可以访问:

网络环境是:虚拟机做为服务器(服务端),然后通过NET模式连接本机(客户端)来共享网络及外网。 

https://img1.sycdn.imooc.com//szimg/59fc21cc0001699405300216.jpg

https://img1.sycdn.imooc.com//szimg/59fc216a00018d6210570359.jpg

所以我觉得是不是要做地址映射,难道nginx配置了域名,就能够访问了 ?是不是遗漏了关键的一步

麻烦大神帮忙看看,谢谢 

0 回复 有任何疑惑可以回复我~
  • Jeson #1
    首先,你得确定工程代码是用的realserver.conf ,fx_proxy.conf哪个虚拟服务来配置的?                       
    浏览器跳转是你的服务端访问不到,会自动跳转到其他页面,这个问题不要纠结。
    
    然后,经验来看,如果后端代码正常,那看下realserver.conf或者 fx_proxy.conf有没有配置server_name server8.test.com .
    回复 有任何疑惑可以回复我~ 2017-11-03 18:01:23
  • 提问者 慕哥6541037 回复 Jeson #2
    我是部署完nginx后,拷贝了realserver.conf和fx_proxy.conf后,只修改了server_name server8.test.com,然后网址访问,发现访问不了,所以一直觉得是不是遗漏了哪个环节。 用IP 就能够访问,域名就不行。
    回复 有任何疑惑可以回复我~ 2017-11-03 18:37:59
  • 提问者 慕哥6541037 回复 Jeson #3
    是不是还要做域名解析,我看很多网上的域名配置都没提到这一步,只设置server_name 就直接可以访问了 ?
    回复 有任何疑惑可以回复我~ 2017-11-04 17:34:42
Jeson 2017-11-01 22:47:43

你提供的信息来看,不太好判断,把你配置和相关的错误页面截图发我看下,可能更能分析到问题

0 回复 有任何疑惑可以回复我~
  • 提问者 慕哥6541037 #1
    你好,我在上文提供了下错误页面截图,麻烦帮忙看看,非常感谢。
    回复 有任何疑惑可以回复我~ 2017-11-03 16:01:53
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信