搭建网站常见返回码40X 50X等错误的原因及解决方案
大家在搭建网站时经常会遇到各类问题, 其中最常见的就是各类 40X 50X 报错, 这里 简单介绍一下各类报错的意义以及解决方法。在介绍报错前,先简单介绍下 http 协议的常 见返回码,这些返回码可以通过 http 抓包工具(如 fiddler、httpwatch、各类浏览器的 F12 按钮)抓包看见。 我们访问一个网站的时候,就是向着该网站服务器发送一个 http 请求,如果服务器有 开设 web 服务(apache、nginx、IIS 等)那么服务器会在处理完这个请求后返回一个 http 返回码,最常见的包括 200、301、302、403、404、500、503.
返回码:200
返回码含义:请求成功。正常访问网页得到的返回信息。
返回码:301、302
返回码含义:URL 重定向。访问的指定 URL 被重定向到另外 URL。通常是网站代码自 身逻辑,rewrite 规则也可设置。
返回码:403
返回码含义:被拒绝。服务器理解请求客户端的请求,但是拒绝执行此请求。通常是 目录没有相应的权限或者缺少 index 页面导致,特殊情况由于配置权限问题导致。 解决方案:1、linux 系统下将 web 目录权限设置大一些 chmod -R 777 /var/www/html 2、在 web 服务配置文件中,找到关键字为 DirecotryIndex 的配置行, 将对应的 index 文件(如 index.php)添上 3、 在 windows 服务器中修改目录的权限配置, 将 IIS_User 以及 IUSER 2 个用户的读写权限赋予目录
返回码:404
返回码含义:没找到资源。所请求的资源路径不存在。通常是由于网站根目录中没有 对应的资源导致,特殊情况有可能由于未部署 php 环境缺运行 php 代码导致。 解决方案:1、将资源整理清楚、明确; 2、部署好 php 环境。
返回码:500
返回码含义:服务器内部错误,无法完成请求。此类错误多出现于 windows IIS 服务 器,500 错误是许多错误的统称,比较纠结,这里无法覆盖到所有错误,只能提供一个定位 500 错误的思路。 解决方案:在 IIS 配置页中,将详细错误开启,这样即可看到 500 的真实报错情况, 然后具体错误具体分析吧~
返回码:503
返回码含义:服务不可用。通常是由于服务器负载较高或者连接数过多,导致无法正 常处理请求。 解决方案:1、检查服务器连接数 END {for(a in S) print a, S[a]}' 2、 常见情况可能是由于 time wait 连接数过多, 占用了 tcp 连接资源池, 可从代码角度入手优化,也可从服务器内核进行参数设置; 3、linux 系统中 执行: vi /etc/sysctl.conf 将 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_recycle = 1 net.ipv4.tcp_timestamps=1 net.ipv4.tcp_fin_timeout=30 四行配置写如到文件中 执行:netstat -n | awk '/^tcp/ {++S[$NF]}
搭建网站常见返回码40X 50X等错误的原因及解决方案相关推荐
- 解决微信返回码为40113,错误信息errmsg:unsupported file type
解决微信返回码为40113,错误信息"errmsg":"unsupported file type" // PHP代码 $file_name = md5(mic ...
- 使用Faststone Capture工具搭建CSS时的直尺测量像素值不准的原因及解决方案
Ⅰ.问题描述: 在搭建CSS中盒子的过程中: 发现:测量的数值与自己设置的数值不匹配: Ⅱ原因及解决方案: 原因:有一部分电脑因为高分屏的原因,系统会对屏幕分辨率进行缩放: 解决方案: 1.打开电脑W ...
- HTTP常见返回码(如:301,400,503)
前言 对于前端工程师来说,每天都在和HTTP协议打交道,但是我真的懂HTTP协议吗?并没有,那么不如就现在开始了解吧. 1.HTTP协议的主要特点 简单快速:每个资源是固定的,所以简单 灵活:每个头部 ...
- Nginx应用(搭建网站、设置权限、用户认证)
利用nginx服务搭建一个网站(www) 第一个历程:编写虚拟主机配置文件 cd /etc/nginx/conf.d/ #扩展名只能是.conf.因为主配置文件里加载的.conf #cat /etc/ ...
- linux程序返回码的含义
[原文链接]linux程序返回码的含义 文章目录 一.错误码 0-10 的含义 二.错误码 11-20 的含义 三.错误码 21-30 的含义 四.错误码 31-40 的含义 五.错误码 41-50 ...
- 小福利,django搭建个人网站的源码公开(一)
大家好,我是天空之城,今天给大家带来小福利,django搭建个人网站的源码公开(一) **django框架的原理:**它采用的是MVT架构,m就是model数据模型,就是数据的结构和字段,比如是个人博 ...
- 打开网站服务器显示403,网站服务器返回状态码403解决办法
网站服务器返回状态码403解决办法 [2020-09-05 06:10:52] 简介: HTTP状态码大全 2020-08-27 建站服务器 200 – 服务器成功返回网页 404 – 请求的网页不 ...
- HTTP常见的几种状态码及意义详解,如何批量获取网站HTTP状态码
HTTP状态码罗列起来可太多了,本文说一说几种比较常见的状态码吧! 一.几种常见的HTTP状态码 首先状态码的开头不同代表不同的类型: 1xx:代表指示信息,表示请求已接收,继续处理 2xx:代表成功 ...
- wap建站程序源码_角点科技:企业搭建网站选择建站公司需要注意什么?
企业搭建网站选择网站建设公司需要注意些什么??现在很多企业都看到了网站的重要性,开始准备搭建企业网站,但是却不知道怎么样才能选择到一家专业且正规的网站建设公司,下面小编就来和你分享选择网站建设公司的小 ...
最新文章
- 看完这篇 JVM 垃圾回收,和面试官扯皮没问题了
- python之组合数据类型
- 不可不知的C#基础 4. 延迟加载 -- 提高性能
- 使用python的butter带通滤波器时出现RuntimeWarning
- 【飞秋】手机游戏发展趋势分析和预测
- 新型冠状病毒肺炎国内分省分日期从1.16起的全部数据爬取与整理代码(附下载)
- USACO Section2.1 Hamming Codes 解题报告 【icedream61】
- oracle ebs 采购订单 为员工分配职务,oracle—EBS-采购功能点操作手册
- 中国机器自动化控制器行业市场供需与战略研究报告
- 【CSS3】纯CSS代码实现模拟时钟,+js对时功能。
- GRUB系统引导器恢复
- B2B2C、C2F、S2B2b2C、O2O、S2B2C和各种的模式缩写解释说明
- 基于树莓派的微型气象台
- vue element-ui 项目使用双色主题(白天,黑夜模式)
- 到底什么是云计算?学云计算能从事哪些职业
- GPS 轨迹处理方法
- 福利:工作经常用到的Mac软件整理(全)
- NOI2015 Day1 T2 软件包管理器 树链剖分
- 怎么查别人qq登陆记录
- git处理 Update failed cannot lock
热门文章
- 今天高考,讲几句大实话
- 中国互联网史是一部流氓史
- 只要沾上婚恋焦虑,她们就王者变青铜
- 基于物品的协同过滤推荐算法——读“Item-Based Collaborative Filtering Recommendation Algorithms”
- java struts2 demo,struts2入门例子 登陆demo!非常详细的图解
- 尝试读取或写入受保护的内存 这通常指示_CPU到底有多快?内存:是我的250倍...
- 江苏约谈滴滴、T3出行等6家企业 因疫情防控落实不到位
- 这个80后靠王者荣耀赚到93亿身家
- 小米集团本周再回购1920万港元股票
- 造芯片这事情,到底要不要找潘金莲算账?