在CentOS上安装Nictool 5
Nictool是什么?
Nictool是用于管理DNS的免费软件,但是要下载,我们必须在www.nictool.com注册; Nictool可以从djbdns,BIND,PowerDNS导出。 所有数据都存储在MySQL中,可以使用浏览器通过Web进行管理。 本教程将介绍如何在CentOS 5.2上安装Nictool。
下载nictool
2.提取nictoolclient
[root@server ~]# tar -zxvf NicToolClient-2.07.tar.gz
[root@server ~]# cd NicToolClient-2.07
3.安装Perl模块
[root@server NicToolClient-2.07]# perl Makefile.PL
[root@server NicToolClient-2.07]# make install clean
4.将目录移动到web文件夹
[root@server NicToolClient-2.07]# cd ..
[root@server ~]# mv NicToolClient-2.0.7.tar.gz /var/www/html/NicToolClient
5.这样编辑文件httpd.conf
[root@server ~]# nano /etc/httpd/conf/httpd.conf
<VirtualHost *:80> ServerName server.com Alias /images/ "/var/www/html/NicToolClient/htdocs/images/" DocumentRoot /var/www/html/NicToolClient/htdocs DirectoryIndex index.cgi <Files "*.cgi"> SetHandler perl-script PerlResponseHandler ModPerl::Registry PerlOptions +ParseHeaders Options +ExecCGI </Files> <Directory "/var/www/html/NicToolClient/htdocs"> AllowOverride None Order allow,deny Allow from all </Directory> </VirtualHost>
我们可以编辑文件nictoolclient.conf
[root@server ~]# nano /var/www/html/NicToolClient/lib/nictoolclient.conf
更改此行:
$NicToolClient::app_dir = '/usr/local/www/NicToolClient';
至:
$NicToolClient::app_dir = '/var/www/html/NicToolClient';
7.重新启动服务apache
[root@server ~]# service httpd restart
Stopping httpd: [ OK ]
Starting httpd: [ OK ]
现在我们可以尝试安装NictoolServer。
8.提取包NicotolServer
[root@server ~]# tar -zxvf NicToolServer-2.07.tar.gz
[root@server ~]# cd NicToolServer-2.07
9.安装Perl模块
[root@server NicToolServer-2.07]# perl Makefile.PL
如果我们收到这样的消息:
'Warning: prerequisite Apache2::SOAP 0 not found'
please download Apache2::SOAP in www.cpan.org
您可以从此网址下载模块:http: //search.cpan.org/CPAN/authors/id/R/RK/RKOBES/Apache2-SOAP-0.73.tar.gz
[root@server NicToolServer]# tar zxvf Apache2-SOAP-0.73.tar.gz
[root@server NicToolServer]# cd Apache2-SOAP-0.73
[root@server Apache2-SOAP-0.73]# perl Makefile.PL
[root@server Apache2-SOAP-0.73]# make
[root@server Apache2-SOAP-0.73]# make test
[root@server Apache2-SOAP-0.73]# make install
10.如果您的Apache2 :: SOAP已安装,您可以继续安装perl模块
[root@server NicToolServer-2.07]# make deps
[root@server NicToolServer-2.07]# make install clean
11.将文件夹移动到Web文件夹
[root@server ~]# mv NicToolServer-2.07 /var/www/html/NicToolServer