linux怎么配置dns缓存服务器和主从服务器

linux怎么配置dns缓存服务器和主从服务器,第1张

BIND安装
软件下载地址:>

1、打开控制面板,选择并进入“程序”,双击“打开或关闭Windows服务”,在d出的窗口中选择“Internet信息服务”下面所有地选项,点击确定后,开始更新服务。

2、更新完成后,打开浏览器,输入“>

3、当web服务器搭建成功后,我们下一步所要做的就是把我们开发的网站安装到Web服务器的目录中。一般情况下,当Web服务器安装完成后,会创建路径“%系统根目录%inetpub/>

4、设置防火墙,让局域网当其它计算机也能访问本地网站资源。具体方法:打开控制面板,选择“系统和安全”,点击“允许程序通过Windows防火墙”,在d出的对话框中勾选“万维网服务>

5、在局域网中其它计算机上,打开浏览器,输入 “>

扩展资料:

入门级服务器所连的终端比较有限(通常为20台左右),况且在稳定性、可扩展性以及容错冗余性能较差,仅适用于没有大型数据库数据交换、日常工作网络流量不大,无需长期不间断开机的小型企业。

不过要说明的一点就是目前有的比较大型的服务器开发、生产厂商在后面我们要讲的企业级服务器中也划分出几个档次,其中最低档的一个企业级服务器档次就是称之为"入门级企业级服务器",这里所讲的入门级并不是与我们上面所讲的"入门级"具有相同的含义,不过这种划分的还是比较少。

还有一点就是,这种服务器一般采用Intel的专用服务器CPU芯片,是基于Intel架构(俗称"IA结构")的,当然这并不是一种硬性的标准规定,而是由于服务器的应用层次需要和价位的限制。

实现缓存的方式,有多种,本地内存缓存,数据库缓存,文件系统缓存。这里介绍使用Redis数据库进行缓存。

环境

redis

django-redis

配置

settingspy

CACHES = {    "default": {        "BACKEND": "django_rediscacheRedisCache",        "LOCATION": "redis://127001:6379/1",        "OPTIONS": {            "CLIENT_CLASS": "django_redisclientDefaultClient",            "PASSWORD": "mysecret"
       }
   }
}
python managepy createcachetable1

缓存有站点缓存,和单个view缓存

站点缓存: 

settingspy

   MIDDLEWARE = [    # 站点缓存 , 注意必须在第一个位置
   'djangomiddlewarecacheUpdateCacheMiddleware',
       # 站点缓存, 注意必须在最后一个位置
   'djangomiddlewarecacheFetchFromCacheMiddleware',
]

视图缓存: 

viewspy

from djangoshortcuts import renderfrom djangoviewsdecoratorscache import cache_pagefrom cachemodels import Foo# 在需要缓存的视图上添加装饰器, 参数是设置timeout 超时时间, 单位是秒, @cache_page(60)def index(request):
   bar = Fooobjectsall()    return render(request, 'cache/indexhtml', {'bar': bar})

通常需要安装服务软件bind,Centos下:yum -y install bind 命令安装。
然后修改主配置文件:
cp /etc/namedconf /etc/namedconfbak
vi /etc/namedconf
//-------------------------内容为:-------------------------
options {
listen-on port 53 { any; }; // 监听在主机的53端口上。any代表监听所有的主机
directory "/var/named"; // 如果此档案底下有规范到正反解的zone file 档名时,该档名预设应该放置在哪个目录底下
// 下面三项是服务的相关统计信息
dump-file "/var/named/data/cache_dumpdb";
statistics-file "/var/named/data/named_statstxt";
memstatistics-file "/var/named/data/named_mem_statstxt";
allow-query { any; }; // 谁可以对我的DNS服务器提出查询请求。any代表任何人
recursion yes;
dnssec-enable yes;
dnssec-validation yes;
dnssec-lookaside auto;
forwarders { // 指定上层DNS服务器
119292929; //这里使用OneDNS主服务器
};
bindkeys-file "/etc/namediscdlvkey";
managed-keys-directory "/var/named/dynamic";
};
logging {
channel default_debug {
file "data/namedrun";
severity dynamic;
};
};
zone "" IN {
type hint;
file "namedca";
};
include "/etc/namedrfc1912zones"; //这里是自定义解析区域;
include "/etc/namedrootkey";
//---------------------结束---------------------------------
下面进行自定义解析:
vi /etc/namedrfc1912zones
//-----------自定义解析开始:-------------------------------
zone "yumaozdycom" IN { // 定义要解析主域名
type master;
file "xxxcomzone"; // 具体相关解析的配置文件保存在 /var/named/xxxcomzone 文件中
};
//-----------自定义解析结束:-------------------------------
编辑自定义xxxcomzone文件:
vi /var/named/yumaozdycomzone
//-----------自定义开始:-----------------------------
$TTL 86400
@ IN SOA nsyumaozdycom root (
1 ; serial
1D ; refresh
1H ; retry
1W ; expire
0 ) ; minimum
@ IN NS nsxxxcom
ns IN A 19216812
>

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/12629881.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存