1,安装软件包
2,apache服务
httpd,vsftpd,bind
vim /etc/httpd/conf/httpd.conf
119 DocumentRoot "定义网站数据保存数据路径"
124 <Directory "网站数据保存数据路径">
164 DirectoryIndex 默认网页地址
systemctl restart httpd
systemctl enable httpd
3,ftp服务
vim /etc/vsftpd/vsftpd.conf
1)anonymous_enable跟local_enable一般会相反
2)anon_root=创建ftp的访问的路径
systemctl restart vsftpd
systemctl enable vsftpd
4,DNS
vim /etc/named.conf //主配置
options {
listen-on port 53 { any; };
# listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
allow-query { any; };
cp -p /var/named/named.localhost /var/named/w.com.zone
cp -p /var/named/named.localhost /var/named/192.168.100.zone
#正反向解析域名文件
zone "w.com" IN {
type master;
file "w.com.zone";
};
zone "100.168.192.in-addr.arpa" IN
type master;
file "192.168.100.zone";
};
example:
vim /var/named/w.com.zone(正向解析文件)
$TTL 1D
@ IN SOA dns.w.com. root.w.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
@ IN NS dns.w.com.
dns IN A 192.168.100.10
ftp IN A 192.168.100.10
www IN A 192.168.100.10
vim /var/named/192.168.100.zone(反向解文件)
$TTL 1D
@ IN SOA dns.w.com. root.w.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
@ IN NS dns.w.com.
10 IN PTR dns.w.com.
10 IN PTR www.w.com.
10 IN PTR ftp.w.com.
systemctl restart named
systemctl enable named
5,写DNS解析
vim /etc/resolv.conf
nameserver 192.168.100.10
vim /etc/sysconfig/network-script/ifcfg-网卡
DNS1=IP地址
两种方法,任选一种
可以有多个DNS服务器,依次按照顺序
6,测试是否建立成功DNS服务器nslookup,如果成功,它将会出现所解析得所有服务的信息 在PC端测试时,需改本地适配器的DNS地址