采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
你好,在你的课程章节演示环节里面,给到server 配置 域名后,直接客户机访问是可以访问到的,但是我设置了之后访问不到;
异常的情况是:
页面会跳转到不知名的网址,最后出来462 错误; 是不是遗漏了一步,需要再客户机上设置 hosts文件;还是遗漏了什么其他步骤,难道每次修改一次域名后,客户机的hosts文件也需要修改 ?
你得确定工程代码是用的realserver.conf ,fx_proxy.conf哪个虚拟服务来配置的?
-------------这个怎么确定呀 ? 不是很懂,你指的工程代码是什么,
那看下realserver.conf或者 fx_proxy.conf有没有配置server_name server8.test.com .
---有设置 server_name server8.test.com , 就改了这一项;
配置文件如下:
这个是nginx.conf配置文件
配置应该正确,server8.test.com 在客户端本地绑定hosts地址了吗?另外 贴下错误日志我看看
server8.test.com 在客户端本地绑定hosts地址了吗 ---这个没有设置,你的课程演示的时候也是提前设置好了的吗 ? 还是通过设置DNS方式实现的。如果你是提前设置好的,那我就明白了。
环境配置信息如下:
1、conf目录下的配置文件拷贝自您的课件。fx_proxy.conf 和 realserver.conf
2、加载conf配置生效后,启动nginx,然后外网地址栏输入网址:
server8.test.com ,加上80端口也访问不了,结果一样跳转。
3、如果用我服务器的IP地址直接访问就可以访问:
网络环境是:虚拟机做为服务器(服务端),然后通过NET模式连接本机(客户端)来共享网络及外网。
所以我觉得是不是要做地址映射,难道nginx配置了域名,就能够访问了 ?是不是遗漏了关键的一步
麻烦大神帮忙看看,谢谢
首先,你得确定工程代码是用的realserver.conf ,fx_proxy.conf哪个虚拟服务来配置的? 浏览器跳转是你的服务端访问不到,会自动跳转到其他页面,这个问题不要纠结。 然后,经验来看,如果后端代码正常,那看下realserver.conf或者 fx_proxy.conf有没有配置server_name server8.test.com .
我是部署完nginx后,拷贝了realserver.conf和fx_proxy.conf后,只修改了server_name server8.test.com,然后网址访问,发现访问不了,所以一直觉得是不是遗漏了哪个环节。 用IP 就能够访问,域名就不行。
是不是还要做域名解析,我看很多网上的域名配置都没提到这一步,只设置server_name 就直接可以访问了 ?
你提供的信息来看,不太好判断,把你配置和相关的错误页面截图发我看下,可能更能分析到问题
你好,我在上文提供了下错误页面截图,麻烦帮忙看看,非常感谢。
登录后可查看更多问答,登录/注册
中间件、负载均衡、应用层安全防护、动静分离、Nginx+LUA开发等
3.2k 10
2.1k 12
1.0k 12
1.8k 11