域名服务器

构建虚拟Web主机|Apache、DNS

China☆狼群 提交于 2019-12-18 01:37:23
前言:虚拟Web主机指的是在同一台服务器中运行多个Web站点,其中的每一个站点实际上并不独自占用整个服务器,因此被称为“虚拟”Web主机。通过虚拟Web主机服务可以充分利用服务器的硬件资源,从而大大降低网站构建及运行成本。 使用httpd可以非常方便地构建虚拟主机服务器,只需要运行一个httpd服务就能够同时支撑大量的Web站点。httpd支持的虚拟主机类型包括以下三种。 1.基于IP地址:在服务器里绑定多个IP,然后配置WEB服务器,把多个网站绑定在不同的IP上。访问不同的IP,就看到不同的网站。 2.基于端口:一个IP地址,通过不同的端口实在不同网站的访问。 3.基于域名:设置多个域名的A记录,使它们解析到同一个IP地址上,即同一个服务器上。然后,在服务器上配置WEB服务端,添加多个网站,为每个网站设定一个主机名。因为HTTP协议访问请求里包含有主机名信息,当WEB服务器收到访问请求时,就可以根据不同的主机名来访问不同的网站。 下面将这三种方法一一介绍。 文章目录 一.基于域名的虚拟主机 1.为虚拟主机提供域名解析 2.添加虚拟主机配置 3.为虚拟主机准备网页文档 4.在客户机中访问虚拟Web主机 二.基于端口的虚拟主机 1.更改虚拟主机配置 2.在客户集中访问虚拟Web主机 三.基于IP地址的虚拟主机 1.更改虚拟主机配置 2.在客户集中访问虚拟Web主机 一

cdn服务器

喜欢而已 提交于 2019-12-18 00:25:48
CDN的基本原理和基础架构 CDN是将源站内容分发至最接近用户的节点,使用户可就近取得所需内容,提高用户访问的响应速度和成功率。解决因分布、带宽、服务器性能带来的访问延迟问题,适用于站点加速、点播、直播等场景。 最简单的CDN网络由一个DNS服务器和几台缓存服务器组成: 当用户点击网站页面上的内容URL,经过本地DNS系统解析,DNS系统会最终将域名的解析权交给CNAME指向的CDN专用DNS服务器。 CDN的DNS服务器将CDN的全局负载均衡设备IP地址返回用户。 用户向CDN的全局负载均衡设备发起内容URL访问请求。 CDN全局负载均衡设备根据用户IP地址,以及用户请求的内容URL,选择一台用户所属区域的区域负载均衡设备,告诉用户向这台设备发起请求。 区域负载均衡设备会为用户选择一台合适的缓存服务器提供服务,选择的依据包括:根据用户IP地址,判断哪一台服务器距用户最近;根据用户所请求的URL中携带的内容名称,判断哪一台服务器上有用户所需内容;查询各个服务器当前的负载情况,判断哪一台服务器尚有服务能力。基于以上这些条件的综合分析之后,区域负载均衡设备会向全局负载均衡设备返回一台缓存服务器的IP地址。 全局负载均衡设备把服务器的IP地址返回给用户。 用户向缓存服务器发起请求,缓存服务器响应用户请求,将用户所需内容传送到用户终端。如果这台缓存服务器上并没有用户想要的内容

跨域问题解决

拜拜、爱过 提交于 2019-12-17 03:17:30
解决跨域问题 1 什么是跨域 跨域:是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。通常所说的跨域是狭义的,是由浏览器同源策略限制的一类请求场景。从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是跨域。 **域名:记忆网络电脑ip很难记,就给它取了一个名字来记忆,这个名字就要域名,域名最终要被转换为ip. 如:www.baidu.com 转化为ip为:http://14.215.177.39/ 2 跨域原因 域名不同 www.jd.com 与 www.taobao.com 域名相同,端口不同 www.jd.com:8080 与 www.jd.com:8081 二级域名不同 item.jd.com 与 miaosha.jd.com www.baidu.wenku.com www.baid.tieba.com 如果域名和端口都相同,但是请求路径不同,不属于跨域,如: www.jd.com/item www.jd.com/goods 只要域名(ip)和端口号有一样不同,那么都是跨域 一个系统访问另一个系统才会存在跨域,同系统访问不存在跨. 3 跨域问题 跨域不一定会有跨域问题。 因为跨域问题是浏览器对于ajax请求的一种安全限制:一个页面发起的ajax请求,只能是于当前页同域名的路径,这能有效的阻止跨站攻击。 因此:跨域问题

学习Linux第十六节课 配置域名解析

血红的双手。 提交于 2019-12-16 23:19:36
使用BIND提供域名解析服务 1、正向解析 域名-IP 2、反向解析 IP-域名 DNS域名解析服务器:主服务器、(管理)从服务器、(同步)缓存服务器。(转发) 3、分离解析:输入同一个域名,根据客户端不同ip,解析到不同的服务器ip,提升用户访问体验。例如:海外用户。 这章难度略大,考试不考。 来源: 51CTO 作者: 冉冉871456886 链接: https://blog.51cto.com/12865630/2459138

require(): open_basedir restriction in effect. 解决方法

岁酱吖の 提交于 2019-12-16 17:56:54
https://www.cnblogs.com/blibli/p/8657736.html 在linux服务器部署thinkphp5的时候PHP报了这个错误, 如下: + View Code 解决方法: 我首先要申明的是,下面的方法适合所有报“PHP报:require(): open_basedir restriction in effect”错误的项目,并不仅仅只是适合thinkphp5的人。 只要你的PHP报此错误都可以得到解决。 如果把 ThinkPHP5 部署在了 LAMP/LNMP 环境上很有可能出现白屏的情况,这个时候需要开启 php 错误提示来判断是否是因为设置了 open_basedir 选项出错。 打开 php.ini 搜索 display_errors ,把 Off 修改为 On就开启了 php 错误提示,这时再访问之前白屏的页面就会出现错误信息。如果错误信息如下那么很有可能就是因为 open_basedir 的问题。 一、php.ini 修改方法 把权限作用域由入口文件目录修改为框架根目录 打开 php.ini 搜索 open_basedir ,把 1 open_basedir = "/home/wwwroot/tp5/public/:/tmp/:/var/tmp/:/proc/" 修改为 1 open_basedir = "/home/wwwroot/tp5

Linux笔记17 使用Bind提供域名解析服务。

拟墨画扇 提交于 2019-12-14 08:48:05
DNS域名解析服务 为了降低用户访问网络资源的门槛,DNS(Domain Name System,域名系统)技术应运而生。这是一项用于管理和解析域名与IP地址对应关系的技术,简单来说,就是能够接受用户输入的域名或IP地址,然后自动查找与之匹配(或者说具有映射关系)的IP地址或域名,即将域名解析为IP地址(正向解析),或将IP地址解析为域名(反向解析)。这样一来,我们只需要在浏览器中输入域名就能打开想要访问的网站了。DNS域名解析技术的正向解析也是我们最常使用的一种工作模式。 DNS技术作为互联网基础设施中重要的一环,为了为网民提供不间断、稳定且快速的域名查询服务,保证互联网的正常运转,提供了下面三种类型的服务器。 主服务器 :在特定区域内具有唯一性,负责维护该区域内的域名与IP地址之间的对应关系。 从服务器 :从主服务器中获得域名与IP地址的对应关系并进行维护,以防主服务器宕机等情况。 缓存服务器 :通过向其他域名解析服务器查询获得域名与IP地址的对应关系,并将经常查询的域名信息保存到服务器本地,以此来提高重复查询时的效率。 来源: 51CTO 作者: 盏茶浅抿xie 链接: https://blog.51cto.com/14606977/2458501

构建虚拟主机之基于域名

允我心安 提交于 2019-12-13 20:04:39
什么是虚拟web主机? 在同一台服务器中运行多个web站点,其中每一个站点并不独立占用一台真正的计算机。 httpd支持的虚拟主机类型 基于域名的虚拟主机 基于IP地址的虚拟主机 基于端口的虚拟主机 构建基于域名的虚拟主机 一、构建DNS服务器 1.安装bind、hettpd包 2.修改配置文件 3.测试DNS是否能进行域名解析 客户机上一定要修改配置自定义DNS服务器 使用“nslookup”命令查看 二、构建虚拟主机 1.在/etc/httpd/conf下创建扩展配置文件 <VirtualHost *:80> # 针对于本服务器的所有ip地址都可以经过80端口访问 DocumentRoot "/var/www/html/kgc" #站点目录 ServerName www.kgc.com #域名 ErrorLog "logs/www.kgc.com.error_log" #errorlog错误日志文件 CustomLog "logs/www.kgc.com.access_log" common #cuntomlog 访问日志 后面跟common命令 <Directory "/var/www/html"> Require all granted </Directory> #Directory列表 </VirtualHost> <VirtualHost *:80>

基于域名、端口构建虚拟主机

别来无恙 提交于 2019-12-13 01:14:25
构建虚拟主机 虚拟Web主机: 1.在同一台物理服务器中运行多个Web站点,其中每一个站点并不独立占用一台真正的计算机 httpd支持的虚拟主机类型: 1.基于域名的虚拟主机(企业常用) 2.基于IP地址的虚拟主机 3.基于端口的虚拟主机 大型公司实例项目: 两台物理主机(A/B) 两台主机中分别有两个虚拟站点 主机A和B中都有accp网站和kgc网站 网站内容完全相同,对外提供业务时,既用到了合理分配,也起到了双机热备 学习一台主机架构两个网站 一.构建虚拟主机一 基于域名 应用示例: 1.构建2个虚拟Web站点 www.kgc.com, IP地址为173.17.17.11 www.kcce.com, IP地址为173.17.17.11 2.在浏览器中访问这两个域名时,分别显示不同的内容 为虚拟主机提供域名解析: [ root @dnssvr ~ ] # vim / var / named / chroot / var / named / kgc . com . zone @ IN NS dnssvr . kgc . com . dnssvr IN A 173.1 7.1 7.2 www IN A 173.17 .17 .11 [ root @dnssvr ~ ] # vim / var / named / chroot / var / named / kcce . com .

腾讯云域名如何绑定ip地址

天大地大妈咪最大 提交于 2019-12-11 15:05:19
域名解析的前提是首先要拥有一个域名。如何把你的域名绑定你的公网ip? 这就需要域名解析,云服务有提供云解析的功能。本文是通过腾讯云操作讲解如何绑定域名。 官网域名绑定教程: 腾讯云如何绑定域名(腾讯云域名如何绑定ip) 进入控制台->总览->云解析 2) 这里需要做进一步的设置,比如,在更多选项卡中,开启CNAME加速,开启搜索引擎推送等。 3)接着点击解析选项,进入添加记录的控制台,可以看到已经存在两条记录。 对于www服务,一般我们还需要添加一条A记录,即记录类型为A(将域名指向一个IPv4地址) 主机记录为www(就是域名的前缀),线路类型默认即可,记录值填写你购买的云主机的公网IP,TTL选择1小时即可(即在DNS服务器缓存中的刷新时间) 下面是主机记录的含义或者选项: 4.)设置成功后就完成了域名注册与解析工作。等待大约10分钟后,我们可以进行测试。 在Windows下ping该域名,看看是否能够ping通,并且查看返回的IP地址是否是云主机的公网IP。 ping域名有返回你的公网ip的话就说明已经解析成功了。如下图: 来源: CSDN 作者: 博主老魏 链接: https://blog.csdn.net/u014148630/article/details/103491388

阿里云oss对象存储使用详细步骤

纵然是瞬间 提交于 2019-12-11 12:25:36
作为一个开发人员,怎么能没有一个属于一个自己的网站,如果你打算做一个图片和视频展示或者其他网站,如果下面这篇文章能帮助到你,帮忙点击赞,欢迎大家评论交流。 1、首先在阿里云购买ECS云服务器,我的服务器是双十一买的 1核 2GB 系统盘:高效云盘/dev/xvda40GB 带宽:1Mbps按固定带宽 操作系统:64位,32位Linux,Windows 地域:华北 1,华北 2,华北 3,华北 5,华东 1,华东 2,华南 1 网络类型:专有网络 个人使用感觉是够了,其次是便宜啊。 偶然看到阿里推出存储对象OSS,这相当于一个开放接口的云盘,可以配合程序存储文件,我买的是一年的,花了9块钱。 标准型存储包规格:40GB 资源包类型:标准(LRS)存储包 套餐:标准存储包(中国大陆) 地域:中国大陆通用 关于oss的使用收费需要说一下: 对象存储OSS服务的基础计费项包括:存储容量,流量,请求次数。此外,OSS还提供存储数据处理服务(如图片处理服务等),会根据您的使用情况单独计量计费,不使用不计费。 oss对象存储价格详情查看网址: https://cn.aliyun.com/price/product?spm=a2c4g.11186623.2.11.606a618dQvu9Hc#/oss/detail 如果你已经有了ecs服务器