广州总部电话:020-85564311
广州总部电话:020-85564311

广州网站建设-小程序商城开发-广州小程序开发-企业微信开发公司-网站建设高端品牌-优网科技

20年
互联网应用服务商
请输入搜索关键词
知识库 知识库

优网知识库

探索行业前沿,共享知识宝库

D课堂 | 为什么网站搭建好了却无法访问?(下)
发布日期:2025-02-17 16:43:19 浏览次数: 842 来源:腾讯云DNSPod

在上一期D课堂中,我们了解到,在浏览器输入域名却无法访问网站,很有可能是域名解析出了问题D妹跟大家讲解了域名解析不生效的原因和排查方法,不知道大家学会了吗?


然而,域名解析只是网站正常运行的其中一个环节。域名解析配置生效,网站也有可能出现无法访问的情况。



网站的访问还与云服务器的网络配置、防火墙配置、网站程序配置、网站备案等多个环节相关联。任意一个环节出现问题,都会导致网站无法访问。

下面,D妹将带大家一起看看,还有哪些原因会导致网站无法正常访问?




一、服务器防火墙拦截


网络世界本质上就是服务器之间进行信息交换,每台服务器都像是一座大房子,里面有不同的房间,存放不同的内容,防火墙端口相当于一扇扇房门。


如果防火墙未开放相应端口,相当于“房门”没打开,“房间”里的信息就没办法出去,从而导致网站无法访问


不同“房门”各司其职,而掌管网页浏览的“房门”(端口)一般是 80 端口( HTTP 服务,例如http://www.qq.com)或 443 端口( HTTPS 服务,例如https://www.qq.com,给网站部署了SSL证书后就会变成https


如果你搭建网站时使用的是腾讯云轻量应用服务器Lighthouse,那么可以通过以下操作查看服务防火墙对应的 80 和 443 端口是否开放:

1. 登录轻量应用服务器控制台,选择并进入该实例的详情页。
2.  在实例详情页中,选择防火墙页签。
3. 在防火墙页签中,查看 80 或 443 端口是否放通。如果「策略」栏显示允许,即为放通状态。一般轻量应用服务器创建后默认放通 ICMP 协议,默认开启 80 和 443 端口。



如果「策略」栏显示拒绝,为未放通状态,则需要点击「操作」栏中的编辑按钮修改防火墙策略。


其他服务器类型需要前往相应的控制台查看防火墙/安全组规则的相关配置。




  二、客户端/浏览器和服务器之间网络异常


本地网络异常是网站无法打开的常见原因之一,例如家里断网了、本地网络设置了防火墙、本地有代理(例如连着公司的内网,就会将本地请求转发到公司内网,公司内网可能不允许浏览网站)等等。


这时你可以通过更换手机热点或其他网络测试下是否可以访问网站如果可以正常访问说明云服务器的网络配置正常,排除本地网络问题后再重新尝试访问网站。




  三、客户端/浏览器有缓存


浏览器有缓存也会导致网站无法访问,例如网站更新了,但是浏览器仍加载旧的缓存数据,那么网站就会无法访问。

这时你可以尝试清除浏览器缓存或使用无痕窗口访问网站,看看是否是浏览器缓存导致的。

以谷歌浏览器为例,您可在设置页签中清除浏览器缓存,或打开新的无痕模式窗口



  四、网站未备案


之前D妹和大家介绍过,网站使用了中国大陆境内云资源的,按照法律法规要求都必须要进行网站备案,不然我们的网站是无法对外展示的

你可以通过DNS.TECH检测工具查询,检查网站的域名是否备案成功,若检测结果显示为网站已备案,即网站已备案完成。


若检测结果显示网站未备案,那么需要先去备案。备案成功后网站才能访问哦~



  五、SSL证书没有正确配置


如果你的网站启用了HTTPS,需要检查SSL证书是否已正确安装和配置。SSL 证书配置错误或过期可能导致网站无法访问。

1、SSL证书过期导致的网站报错提示如下,你需要前往SSL证书控制台进行续费以及重新部署证书,才可以正常访问网站哦~如果您的服务器资源在腾讯云的,SSL证书部署指引可以参照这里


2、SSL证书配置错误导致的网站报错提示如下,一般是手动将SSL证书部署到Web服务器的小伙伴会遇到,这时可以登录部署证书的服务器,查看相关配置是否正确,例如检查下目录对不对、域名有没有写错。




  六、网站配置不正确


很多技术能力比较强的小伙伴,会自己用Web服务器来搭建网站,比较主流的有Ngnix、Apache、IIS等。这时,网站的配置是否正确也会影响网站的正常访

重写规则错误:重写规则用于将用户请求的URL重定向或改写为其他URL,一般是因为原来的网页不存在需要,需要让用户访问时重定向跳转的新网页,或者需要根据用户的浏览器类型、语言设置等让用户重定向跳转到对应的网页。

错误的重写规则可能导致访问失败、循环重定向或者404错误。这时需要检查服务器的重写规则配置,如Apache的.htaccess文件或Nginx的nginx.conf文件,确保规则正确。


访问权限错误:服务器可能限制对某些文件或目录的访问。例如,Apache的Allow和Deny指令或Nginx的allow和deny指令。如果配置错误,可能导致用户无法访问网站的某些部分,显示403 forbidden 错误。请检查访问权限配置,确保用户可以访问所需的资源。




  七、网站程序问题


很多小伙伴会用服务器搭建网站程序,如果网站程序没有配置正确,如运行环境、网站源码等存在错误,也会导致网站无法正常访问

1)运行环境问题:比如PHP、Node.js、Python等运行环境是否正确安装或版本与网站程序是否兼容。

2)网站源码问题:检查网站程序代码是否存在错误,如 PHP、JavaScript 等语言的语法错误、逻辑错误等,可能导致网站无法正常显示。



  八、服务器资源限制


除上面几点之外,服务器资源不足也可能会导致网站无法访问或加载缓慢,主要原因大概有下面这几点:

CPU使用率过高:当服务器的CPU负载过高时,可能导致网站响应缓慢或无法访问。这可能是由于程序运行异常、攻击行为(如DDoS攻击)或者服务器配置不足等原因造成的。解决方法包括优化程序代码、增加服务器CPU核心数量或升级服务器硬件。


内存不足:如果服务器的内存资源耗尽,可能导致网站无法访问或出现错误。这可能是由于程序内存泄漏、缓存设置不当或服务器内存配置不足等原因造成的。解决方法包括优化程序内存使用、调整缓存设置或升级服务器内存。


磁盘空间不足:服务器的磁盘空间不足可能导致网站无法正常运行。例如,数据库无法写入新数据、日志文件无法记录等。解决方法包括清理不必要的文件、优化数据库存储或升级服务器磁盘空间。



所以说,网站搭建好了却无法访问,这可能是由于多种原因造成的。除了检查域名解析的设置,还可以检查看看是不是上文提到的这几种常见情况,逐一排查并解决问题。希望这篇文章可以帮到你哦~

优网科技,优秀企业首选的互联网供应服务商

优网科技秉承"专业团队、品质服务" 的经营理念,诚信务实的服务了近万家客户,成为众多世界500强、集团和上市公司的长期合作伙伴!

优网科技成立于2001年,擅长网站建设、网站与各类业务系统深度整合,致力于提供完善的企业互联网解决方案。优网科技提供PC端网站建设(品牌展示型、官方门户型、营销商务型、电子商务型、信息门户型、DIY体验、720全景展厅及3D虚拟仿真)、移动端应用(手机站APP开发)、微信定制开发(微信官网、微信商城、企业微信)、微信小程序定制开发等一系列互联网应用服务。


我要投稿

姓名

文章链接

提交即表示你已阅读并同意《个人信息保护声明》

专属顾问 专属顾问
扫码咨询您的优网专属顾问!
专属顾问
马上咨询
联系专属顾问
联系专属顾问
联系专属顾问
扫一扫马上咨询
扫一扫马上咨询

扫一扫马上咨询

和我们在线交谈!