1.DNS
bind bind-utils
yum install bind bind-utils
DNS查询方式:
递归:
a--->b---->c
a<---b<----c
跌代:
a--->b
a--->c
a<---c
1.1配置:
主配置文件:/etc/named.conf
listen-on port 53 { any; };
allow-query { any; };
recursion yes;
directory "/var/named";
主区域配置文件:
正向:FQDN-->IP
/etc/named.rfc1912.zones
zone "up.com" IN {
type master;
file "up.com.zone";
};
反向:IP——>FQDN
zone "1.168.192.in-addr.arpa" IN {
type master;
file "1.168.192.in-addr.arpa.zone";
};
子区域配置文件:
$ORIGIN .
$TTL 86400 ; 1 day
up.com IN SOA ns.up.com. admin.admin.com. (
2017011932 ; serial
86400 ; refresh (1 day)
3600 ; retry (1 hour)
604800 ; expire (1 week)
10800 ; minimum (3 hours)
)
NS ns.up.com.
MX 10 mail.up.com.
$ORIGIN up.com.
* A 192.168.1.1
bbs A 192.168.1.3
mail A 192.168.1.2
ns A 172.16.11.128
www A 192.168.1.1
A 192.168.1.4
A 192.168.1.6
A 192.168.1.5
www2 CNAME www
主从:
master named.conf
all-transfers { slave-ip; };
slave:
named.rfc1912.zone
zone "up.com" IN {
type slave
file slaves/up.com.zone
masters {master-ip;};
};
dns view:
DNS www.qq.com 联通:1.1.1.1
电信:2.2.2.2
client:3.3.3.3(unicom)----->1.1.1.1
client:4.4.4.4(telcom)----->2.2.2.2
2.WEB
linux:apache---->httpd
nginx----->nginx
python----->django|flask|webpy
java------->jetty
windows:IIS
HTTP:超文本传输协议
resquest<------->response
HTML:超文本标记语言
它是以标签对来定义的
默认所有的浏览器都支持解析HTML语言
!DOCTYPE HTML
<html>
<head>
<title></title>
</head>
<boby>
</body>
</html>
2.1安装
yum install httpd httpd-manual
2.2配置
主配置文件
/etc/httpd/conf/httpd.conf
AuthUserFile /etc/httpd/.htaccess
require valid-user
只有在.htaccess存在用户才能访问
AuthUserFile /etc/httpd/.htaccess
require linux
只允许.htaccess中linux用户访问
AuthUserFile /etc/httpd/.htaccess
AuthGroupFile /etc/httpd/.htgroup
require group myusers
主允许myusers组中的用户访问
用户必须实在.htaccess中存在的用户
子配置文件:
最好养成按照业务名称来取配置文件的名字