php mysql dns_Ubuntu12.10上的Pdns-recursor+Apache+PHP+MySQL,搭建基于Web管理的专属DNS服务器...

本文介绍了如何在Ubuntu12.10上使用Pdns-recursor、Apache、PHP和MySQL搭建DNS服务器,并通过PowerAdmin和PhpMyAdmin进行Web管理。详细步骤包括环境配置、软件安装、数据库创建以及Web管理工具的设置。
摘要由CSDN通过智能技术生成

系统环境:Ubuntu12.10

基本环境:Pdns-recursor(3.3)

Apache(2.2.22)

PHP(5.5)

MySQL(5.5.29)

Web管理:PowerAdmin(2.1.5)

PhpMyAdmin(3.4.11.1deb1)

简介:

pdns-recursor是一个dns解析器(recursor),是debian从powerdns里面单独编译出来的只做dns解析器应用的软件。powerdns本身是一个支持mysql数据库的dns服务器。很多人应该都习惯了设置isp提供的dns服务器,然后忍受被劫持域名的搔扰,查不到内容就给你整到114页面(上海电信dns),其实linux用户完全不必受这个气,自己装一个dns解析器就行了。优点是安全,不用受dns劫持,不用怕最新的dns安全漏洞,唯一的缺点可能就是多耗你几M内存而已。再加上最近发现的dns协议漏洞,打过补丁的bind甚至还有问题,所以推荐用pdns-recursor,powerdns。

朋友前几天在Linux Mint 14上做了powerdns,今天我来给大家在咱们强大的Ubuntu12上做一下pdns-recursor的域名解析服务器,并且实现PowerAdmin和PhpMyAdmin两种方式的Web界面管理。大家可以比较一下这两个dns服务器的优缺点。

第一次在自己的Win7系统上装了Ubuntu12.10,感觉真的很不错,优点想把Win7干掉的感觉,呵呵!

好了,下面我们来看下具体的实现步骤。

一:准备工作:

Ctrl+Alt+t调出Ubuntu的终端界面.

su 后输入管理员的密码,切换为超级用户.(很多操作都需要root权限)

apt-get update (定期更新安装需要的Ubuntu软件源)

二:基本环境搭建:

1.安装Apache2

apt-get –yinstall apache2

service apache2 start

在浏览器地址栏输入http://127.0.0.1后出现以下页面,Apache服务正常。

827fc6249ecc15550f10f60bedec3bd2.png

2.安装PHP5

apt-get-yinstall php5 libapache2-mod-php5

(注:libapache2-mod-php5为php连接apache的库文件)

测试PHP连接Apache是否正常:

cd /var/www/

习惯了vim编辑器,第一次用Ubuntu的gedit,vi还真不习惯。

于是果断将vim装上了。

apt-get –yinstall vim

vim info.php测试页面(内容: 注意空格)

service apache2 restart(重启Apache服务)

出现下面的PHP测试页面,PHP连接Apache正常.

6cd26784e1c29debf73b3ca7e07749e0.png

3.安装MySql数据库

apt-get –yinstallmysql-server mysql-client

d14f7e972e5d11ca6ec68feae84a5a94.png

vim /etc/mysql/my.cnf(编辑MySql的配置脚本,取消地址绑定,默认不允许外界管理)

低行模式下输入bind-address找到后,将本行注释掉.

service mysql start

netstat–tupln | grep 3306

c3e1c0c9c8d28e52fe97afe9f4dc3ba3.png

PHP连接MySql数据库测试:

service apache2 restart

在PHP的测试页中有关于MySql的模块,则链接数据库正常.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值