域名

HTTP状态码301和302的区别

旧城冷巷雨未停 提交于 2020-02-06 18:03:16
官方解释: 301 代表永久性转移 302 代表暂时性转移 共同点: 301和302状态码都表示重定向,就是说浏览器在拿到服务器返回的这个状态码后会自动跳转到一个新的URL地址,这个地址可以从响应location首部中获取(用户看到的效果就是他输入的地址A瞬间变成了另一个地址B)—这是他们的共同点 不同点: 301表示旧地址A的资源已经被永久性移除了(这个资源不可访问了),搜索引擎在抓取新内容的同时也就将旧的网址交换为重定向之后的网址; 302表示旧地址A的资源还在(仍然可以访问),这个重定向只是临时从旧地址A跳转到地址B,搜索引擎会抓取新的内容而保存旧的网址。 常见应用场景: 场景一:想换个域名,旧的域名不用了,这样用户访问旧域名时用301就重定向到新的域名。其实也是告诉搜索引擎收录的域名需要对新的域名进行收录。 场景二: 登录后重定向到指定的页面,这种场景比较常见的就是登陆成功跳转到具体的系统页面。 场景三:有时候需要自动刷新页面,比如5秒后自动返回到订单详细页面之类。 场景四:有时系统进行升级或者切换某些功能时需要临时更换地址。 场景五:像微博之类的使用短域名,用户浏览后需要重定向到真实的地址之类。 301与302在选择上注意的问题–302重定向和网址劫持 从网址A 做一个302 重定向到网址B 时,主机服务器的隐含意思是网址A 随时有可能改主意

折腾域名的dns

落花浮王杯 提交于 2020-02-06 16:39:00
最近,购买域名的时候遇到了几个概念,刚开始不是很懂,最后都是直接找客服给我改好的,现在小结一下帮助理解。 DNS域名管理是按后缀进行分组的,比如.com域名,作为最早的商用域名,有很高的推广价值。再比如各个国家的顶级域名,例如中国的.cn,加拿大的.ca,简单易记。我们购买的,是通常意义上,www与顶级域名之间的部分,叫二级域名。 二级域名会挂在某个根域名下,各个根域名会分给各个承包商进行承包,各自销售。其中有个国际组织在掺和,叫Internet Corporation for Assigned Names and Numbers (ICANN),负责协调域名包销相关事宜,所以每笔域名交易也要抽点水。 DNS最主要的作用,在于用一个简单可记忆的字符串,代替一串无规律数字的IP地址,方便人们上网访问。对于一般的网站,我们添加两条A记录就好了。第一条A记录的Host域填@,表示域名就是以二级域名开始。IP地址就填入VPS对应的IP地址即可。第二条A记录的Host域是www,表示用www.yourname.info访问时,应该查询哪个IP地址。我比较懒,www都不想要,就可以设置301重定向,定位到yourname.xxx。 另外,域名商一般都有自己的DNS服务器,如果懒的话可以直接用。追求国内访问速度的,可以试试DNSPOD,据说效果拔群。域名商开始时会给内置几条记录

如何轻松建站?站点一键部署搭建(详细教程)

↘锁芯ラ 提交于 2020-02-06 16:34:22
越来越多的人选择个人建站,个人站长虽然门槛很低,但是有些朋友觉得Linux服务器各种复杂的命令脚本让自己没法搭建环境。今天就给大家推荐一款使用方便、功能强大的快速建站工具——云帮手,支持 Linux 与 Windows 系统,可一键配置搭建环境、部署网站、数据库、FTP等,帮您大大提升建站效率。 一键源码部署,快速搭建网站 云帮手自带一键源码部署功能,可一键部署各种程序,操作极为简单。今天我们就以快速搭建 WordPress 博客网站为例进行演示。 注:WordPress 是一个以 PHP 和 MySQL 为平台的自由开源的博客软件和内容管理系统。WordPress 具有插件架构和模板系统,是目前因特网上最流行的博客系统,甚至是很多知名的网站官网均是使用 WordPress 进行搭建。 1、登陆云帮手管理面板进入站点管理页,点击源码部署,在这里我们可以一键快速部署包括 WordPress 在内的诸多 CMS 、论坛等 2、如果一键部署系统所需PHP版本不符,可以切换至环境管理中安装相应的PHP版本 3、在部署站点页输入自己的站点名称和绑定域名,点击下一步 ;数据库和FTP页面可直接进入下一步 4、耐心等待片刻 WordPress源码就会部署完成,记录数据库名、账户、密码 5、在浏览器内输入刚才的域名进行访问,此时可以看到 WordPress 后台的配置界面,点击现在就开始 6

Nginx初探

試著忘記壹切 提交于 2020-02-06 16:21:10
nginx是一款轻量级的web服务器、反向代理服务器和电子邮件服务器,占有内存少,并发能力强。 本文将简单介绍如何安装、启动nginx,部署web项目,应用反向代理。 一、安装 可参考https://www.cnblogs.com/EasonJim/p/7806879.html 二、常用命令 nginx -s stop 快速关闭 nginx -s quit 等待当前请求执行完毕后关闭 nginx -s reload 重新加载配置 nginx -s reopen 重新打开日志(完成日志切割) 三、常用配置 参考https://blog.csdn.net/xyang81/article/details/51814787   3.1http简要配置     极简的情况下,http可以只配置server,即:      http { server {} server {} }     其他关于http的配置比如include(用于将外部文件的内容作为配置拷贝到配置文件中)、sendfile(是否启用内核复制)等,可参考上面提到的链接或ngnix官方文档。   3.2server简要配置     server的配置中比较重要的有三项:listen,server_name和location。     listen指令配置了虚拟主机监听的ip地址和端口,默认监听本机地址和80端口。    

DNS域名解析服务(bind)

谁说我不能喝 提交于 2020-02-06 16:13:36
DNS(Domain Name System,域名系统): 用于管理和解析域名与IP地址对应关系的技术。 简单来说,就是能够接受用户输入的域名或IP地址,然后自动查找与之匹配(或者说具有映射关系)的IP地址或域名,即将域名解析为IP地址(正向解析),或将IP地址解析为域名(反向解析)。 DNS共分为下面三种类型的服务器: 主服务器:在特定区域内具有唯一性,负责维护该区域内的域名与IP地址之间的对应关系。 从服务器:从主服务器中获得域名与IP地址的对应关系并进行维护,以防主服务器宕机等情况。 缓存服务器:通过向其他域名解析服务器查询获得域名与IP地址的对应关系,并将经常查询的域名信息保存到服务器本地,以此来提高重复查询时的效 DNS域名解析服务采用分布式的数据结构来存放海量的“区域数据”信息,在执行用户发起的域名查询请求时,具有递归查询和迭代查询两种方式 递归查询:DNS服务器在收到用户发起的请求时,必须向用户返回一个准确的查询结果。如果DNS服务器本地没有存储与之对应的信息,则该服务器需要询问其他服务器,并将返回的查询结果提交给用户。 迭代查询:DNS服务器在收到用户发起的请求时,并不直接回复查询结果,而是告诉另一台DNS服务器的地址,用户再向这台DNS服务器提交请求,这样依次反复,直到返回查询结果。 BIND(Berkeley Internet Name Domain):

Error establishing a database connection

大憨熊 提交于 2020-02-06 09:19:27
wordpress 搬家后可能出现该错误提示,可能的原因是: 1.数据库配置错误,检查配置文件 wp-config.php,最好使用客户端和该配置登录测试。 2.若搬家后域名发生改变,数据库中存储的域名未修改为新域名时,也会提示此错误。 UPDATE wp_options SET option_value = replace( option_value, '旧域名', '新域名' ); 如果 wordpress 安装了多个博客,则会有表 wp_blogs 存在,wp 会以当前使用的域名为条件,用 get_sites() 到该表中查询是否有匹配的记录行。 该表中的 domain 字段也要改为新的域名。 来源: https://www.cnblogs.com/jerryqu/p/10361948.html

运维之道 | DNS 服务搭建及主从配置、配置宿主机DNS解析及验证httpd域名

人走茶凉 提交于 2020-02-06 06:02:30
前言 在互联网上通信需要借助于IP地址进行访问,但人类对于数字的记忆能力远不如文字,那么将IP地址转换成容易记忆的文字是个好办法,可是计算机只能识别0、1代码,这时就需要一种机制来解决IP地址与主机名的转换问题,DNS全称为 Domain Name System,即域名系统 ,其作用就是将我们经常使用的"网址"解析为IP地址,联机分布式数据库系统,DNS大多数名字在本地解析,仅少量需要在网上通讯,所以效率高。 1、DNS服务器的作用 正向解析 :根据主机名称(域名)查找对应的IP地址 反向解析 :根据IP地址查找对应的主机域名 2、DNS系统的分布式数据结构 3、DNS查询步骤 第一步 :客户机访问某个网站,请求域名解析,首先查找本地HOSTS文件,如果有对应域名、IP记录,直接返回给客户机。如果没有则将该请求发送给本地的域名解析服务器; 第二步 :本地DNS域名解析服务器能够解析客户端发来的请求,服务器直接将答案返回给客户机。 第三步 :本地DNS服务器不能解析客户端发来的请求,分为两种解析方法: 递归查询 :大多数客户机向DNS服务器解析域名的方式; 递归查询就是 :如果主机所询问的 本地域名服务器不知道被查询的域名的IP地址 ,那么 本地域名服务器就以DNS客户的身份 , 向其它根域名服务器继续发出查询请求报文 (即替主机继续查询),而不是让主机自己进行下一步查询。因此,

如何通过本地域名访问项目

二次信任 提交于 2020-02-06 04:10:38
目录 自己配一个本地域名 SwitchHosts 自己配一个本地域名 最近看着视频学习,学到了一个自己 定义本地域名的好办法,在不花钱的情况下也可以通过域名访问自己的项目啦 SwitchHosts 首先需要下载这个工具,地址如下 链接:https://pan.baidu.com/s/1XipkFoDYvJWTXeLqE3zYLQ 提取码:zcmu 下载之后我们解压缩即可,进入文件夹中找到这个图标,双击它 先点击左下角的添加,然后Hosts title随便些,点击OK 写完之后,我们点击到这个title中,写入映射关系。127.0.0.1代表你的电脑ip,manage...代表你自定义的域名 然后我们进入System Hosts,发现更改已经生效 接下来我们进入具体的前端项目中,把这个项目开发环境下的域名检测给关闭 在这个位置写入一句命令即可 接下来我们需要重启项目,重启成功后通过manage.leyou.com访问下看看,记得写端口号 搞定了~但是我们必须要加端口号,如果想要把端口号也省略就得截至nginx了~ 来源: CSDN 作者: 刘桐ssss 链接: https://blog.csdn.net/Delicious_Life/article/details/104187969

DNS配置文件

前提是你 提交于 2020-02-05 06:48:11
主服务器:在特定区域内具有唯一性,负责维护该区域内的域名与IP地址之间的对应关系 从服务器:从主服务器中获得域名与IP地址的对应关系并进行维护,以防主服务器宕机等情况 缓存服务器:通过向其他域名解析服务器查询获得域名与IP地址的对应关系, 并将经常查询的域名信息保存到服务器本地,以此来提高重复查询时的效率 主配置文件(/etc/named.conf):参数用来定义bind服务程序的运行 区域配置文件(/etc/named.rfc1912.zones):用来保存域名和IP地址对应关系的所在位置 数据配置文件目录(/var/named):该目录用来保存域名和IP地址真实对应关系的数据配置文件 #安装bind服务 yum install -y bind-chroot #bind服务程序的名称为named,在/etc目录中找到该服务程序的主配置文件named.conf ll /etc/named* vim /etc/named.conf listen-on port 53 { any; }; allow-query { any; }; #更改以上两项内容为any分别: #表示服务器上的所有IP地址均可提供DNS域名解析服务, #以及允许所有人对本服务器发送DNS查询请求 options { listen-on port 53 { any; }; listen-on-v6 port 53 {

多级缓存中的一级缓存全网流量分发CDN

橙三吉。 提交于 2020-02-05 05:52:17
鸡蛋不要放在一个篮子里,篮子摔了就都没了。 httpdns 浏览器访问一个域名的过程:先去操作系统的hosts文件中寻找域名对应的ip地址,存在就拿来使用,直接向该ip地址发起网络请求。如果没有就去操作系统的dns(domain name service)缓存中查找,缓存是对浏览历史记录的一种缓存,dns服务器存储的就是域名->ip的键值对,在互联网上有很多这种dns服务器,电信、网通、铁通、谷歌、114等都有dns服务器。dns服务器是层层缓存起来的,全世界有13台根域名服务器。一个域名可以绑定多个IP地址,那么该返回哪个IP地址呢?在本机IP配置中有一项DNS服务器的选项,会先去那寻找。物理的距离也会造成高延迟,将nginx部署到各地的服务器上,对域名进行分地区动态绑定,这种技术就叫CDN。nginx:放html静态页面;进行反向代理;写lua脚本等;动静分离;负载均衡等。服务器间同步数据用的是netty框架。初期购买云服务简化开发,随着业务逻辑的复杂度提升,数据私密性及安全性要求,需要自己写框架。nginx基于内存的缓存。数据中心。数据备份。异地数据备份保障数据安全。企业开在派出所旁边。地震海啸等自然灾害带来的数据丢失灾难。LRU缓存清除算法。http_proxy_cache本地磁盘缓存(文件缓存)。十几块钱是让用户装app的成本,以前是三块钱。现在只能做工具类的app。