欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 幼教 > 浏览器无法访问:Nginx下的基于域名的虚拟主机

浏览器无法访问:Nginx下的基于域名的虚拟主机

2025/9/20 8:22:02 来源:https://blog.csdn.net/qq_45918288/article/details/148788776  浏览:    关键词:浏览器无法访问:Nginx下的基于域名的虚拟主机

检查步骤如下:

1、nginx -t ,检查配置文件是否有语法错误

 [root@89 ~]# nginx -t
nginx: the configuration file /opt/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /opt/nginx/conf/nginx.conf test is successful
 

# 可以看到 配置文件语法无误

# 域名虚拟主机        配置如下
     server {
    
        listen        80;
        server_name    curl www.only2u.com;        # 自定义的域名
        
        location / {
                root    html/only_vm1;        # 站点根目录
                index    1.html;        #首页文件
            }
    }   

2、curl 一下

[root@89 ~]# curl www.only2u.com
<!DOCTYPE html>
<html>

<h1>test1</h1
>
</html>

# 可以看到,也没有问题。

注意,curl这一步 如果想要实现,需提前修改/etc/hosts文件,添加内容如windows的hosts一样。

3 来到windows主机,使用浏览器访问 

前提:  已修改 C:\Windows\System32\drivers\etc\hosts 

浏览器访问,

问题出现了,如果不想折腾,直接关闭防火墙。一步到位!

4 关闭windows 主机的防火墙

可以看到,防火墙已经关闭了

5 再次尝试,浏览器访问 

ok 问题解决,撤!

6 总结

在nginx配置无误,就是检查网络环境,两台主机之间通信是否正常(能否相互ping通),如果只能单向: windows主机 ping 通 linux主机,反之不行。直接关闭windows的防火墙,尝试即可。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词