精品bind+mysql搭建智能DNS

上传人:精****库 文档编号:133010889 上传时间:2020-05-23 格式:DOC 页数:7 大小:18.73KB
返回 下载 相关 举报
精品bind+mysql搭建智能DNS_第1页
第1页 / 共7页
精品bind+mysql搭建智能DNS_第2页
第2页 / 共7页
精品bind+mysql搭建智能DNS_第3页
第3页 / 共7页
精品bind+mysql搭建智能DNS_第4页
第4页 / 共7页
精品bind+mysql搭建智能DNS_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《精品bind+mysql搭建智能DNS》由会员分享,可在线阅读,更多相关《精品bind+mysql搭建智能DNS(7页珍藏版)》请在金锄头文库上搜索。

1、bind+mysql+web管理详细配置全过程yum -y install gcc gcc-c+ gcc-g77 flex bison autoconf automake bzip2-devel zlib-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel本人在AS3.0 RH9.0 下安装没问题需要的软件包如下:mysql-4.1.9.tar.gz http:/bind-9.3.1.tar.gz http:/www.isc.org/prodUCts/BIND/mysql-b

2、ind-0-1.tgz http:/ 1. 安装mysql-4.1.9.tar.gzcd /roottar xfz mysql-4.1.9.tar.gz 解压缩cd mysql-4.1.9./configure -prefix=/usr/local/mysql -with-charset=gbk 配置安装到/usr/local/mysql支持中文gbkmake 编译时间比较长看你机器的配置高低了,大概12分钟左右。make installgroupadd mysql 建立mysql组useradd mysql -g mysql 建立mysql用户并且加入到mysql组中./scripts/my

3、sql_install_db -user=mysql 初始化表并且规定用mysql用户来访问初始化表以后就开始给mysql和root用户设定访问权cd /usr/local/mysqlchown -R root . 设定root能访问/usr/local/mysqlchown -R mysql var 设定mysql用户能访问/usr/local/mysql/var ,里面存的是mysql的数据库文件chown -R mysql var/. 设定mysql用户能访问/usr/local/mysql/var下的所有文件chown -R mysql var/mysql/. 设定mysql用户能访问

4、/usr/local/mysql/var/mysql下的所有文件chgrp -R mysql . 设定mysql组能够访问/usr/local/mysql/usr/local/mysql/bin/mysqld_safe -user=mysql & 运行mysql12814以上提示表示mysql运行正常。/usr/local/mysql/bin/mysqladmin -uroot passWord * 修改mysql密码默认为空密码-mysql安装全部完成2.安装apachecd /roottar xfz httpd-2.0.54.tar.gz 解压缩cd httpd-2.0.54./confi

5、gure -prefix=/usr/local/httpd -enable-module=most -enable-shared=max 配置apachemakemake install/usr/local/httpd/bin/httpd -l 察看编译进apache的模块Compiled in modules:core.cmod_Access.cmod_auth.cmod_include.cmod_log_config.cmod_env.cmod_setenvif.cprefork.chttp_core.cmod_mime.cmod_status.cmod_autoindex.cmod_as

6、is.cmod_cgi.cmod_negotiation.cmod_dir.cmod_imap.cmod_actions.cmod_userdir.cmod_alias.cmod_so.c#以上提示表示apache支持dso方式了。这样就可以用dso的方式把php的模块加进来。-apache安装完成3. 安装phpcd /roottar xfz php-4.3.11.tar.gzcd php-4.3.11./configure -with-mysql=/usr/local/mysql -with-apxs2=/usr/local/httpd/bin/apxs 配置指定安装的apache和mys

7、ql的路径makemake installcp php.ini-dist /usr/local/lib/php.ini 将php.ini-dist复制到/usr/local/lib/,并重命名为php.ini为了让Apache能够直接解析php,我们还要进行一些配置.vi /usr/local/httpd/conf/httpd.conf在httpd.conf文件中,添加AddType application/x-httpd-php .phpAddType application/x-httpd-php-source .phps应该将以上两句添加在其他AddType之后。确保文件中有以下一句话,

8、没有就自己添加在所有LoadModule之后。LoadModule php4_module modules/libphp4.so好了,在vi中使用:wq保存httpd.conf文件,退出vi。启动apache server:/usr/local/httpd/bin/apachectl start-php安装配置完成4.安装bindtar xfzv bind-9.3.1.tar.gztar xfzv mysql-bind-0-1.tgzcp mysql-bind-0.1/mysqldb.c bind-9.3.1/bin/namedcp mysql-bind-0.1/mysqldb.h bind-

9、9.3.1/bin/named/includecd bind-9.3.1vi bin/named/Makefile.in将DBDRIVER_OBJS =DBDRIVER_SRCS =DBDRIVER_INCLUDES =DBDRIVER_LIBS =如下配置DBDRIVER_OBJS = mysqldb.ODBDRIVER_SRCS = mysqldb.cDBDRIVER_INCLUDES = -I/usr/local/mysql/include/mysqlDBDRIVER_LIBS = -L/usr/local/mysql/lib/mysql -lmysqlclient -lz -lcryp

10、t -lnsl -lm -lc -lnss_files -lnss_dns -lresolv -lc -lnss_files -lnss_dns -lresolv修改main.c文件vi bin/named/main.c找到/* Add calls to register sdb drivers here.*/* xxdb_init(); */添加 mysqldb_init();找到/* Add calls to unregister sdb drivers here.*/* xxdb_clear(); */添加 mysqldb_clear();./configure -prefix=/usr

11、/local/named -enable-threads #-enable-threads开启多线程处理能力makemake installcd /usr/local/named mkdir etc 建立etc目录sbin/rndc-confgen etc/rndc.conf 生成rndc控制命令的key文件cd etctail -10 rndc.conf head -9 sed s/# /g named.conf 从rndc.conf文件中提取named.conf用的key自动在/usr/local/named/etc 生成named,conf文件建立localhost.zone文件vi l

12、ocalhost.zone$TTL 86400$ORIGIN localhost. 1D IN SOA root (42 ; serial (d. adams)3H ; refresh15M ; retry1W ; eXPiry1D ) ; minimum1D IN NS 1D IN A 127.0.0.1建立named.local文件vi named.local$TTL 86400 IN SOA localhost. root.localhost. (1997022700 ; Serial28800 ; Refresh14400 ; Retry3600000 ; Expire86400 )

13、; MinimumIN NS localhost.1 IN PTR localhost.dig命令直接生成named.root文件dig named.root 配置 named.conf增加如下内容:controls inet 127.0.0.1 port 953* directive below. Previous versions of BIND always asked* questions using port 53, but BIND 9.31 uses an unprivileged* port by default.*/ query-source address * port 53;24,9 ;/ a caching only nameserver config/zone . IN type hint;file named.root; zone localhost IN type master;file localhost.zone;allow-update none; ;zone 0.0.127.in-addr.arpa IN type master;file named.local;allow-update none; ;zone type master;datab

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号