摘要:系統(tǒng)環(huán)境軟件版本綁定描述數(shù)據(jù)庫安裝就不在這里具體說了,了解運(yùn)維的同學(xué)都應(yīng)該知道,不知道的大家可以百度查閱。
系統(tǒng)環(huán)境:CentOS 6.5 X64
軟件版本:
綁定-9.9.5.tar.gz
mysql-5.6.16.tar.gz
描述:
數(shù)據(jù)庫安裝就不在這里具體說了,了解運(yùn)維的同學(xué)都應(yīng)該知道,不知道的大家可以百度查閱。
綁定相關(guān)配置文件,詳見https://github.com/1032231418...
源碼安裝配置綁定1.源碼編譯安裝
tar -zxvf bind-9.9.5.tar.gz #解壓壓縮包 cd bind-9.9.5 ./configure --prefix=/usr/local/bind/ --enable-threads=no --enable-newstats --with-dlz-mysql --disable-openssl-version-check #官網(wǎng)說明強(qiáng)調(diào)編譯關(guān)閉多線程,即--enable-threads=no make make install #源碼編譯安裝完成
2.環(huán)境變量配置
cat>>/etc/profile< PATH=$PATH:/usr/local/bind/bin:/usr/local/bind/sbin export PATH EOF
source /etc/profile #重新加載一下環(huán)境變量 named -v
如下圖,說明環(huán)境變量是正常
3.用戶添加授權(quán)目錄
useradd -s /sbin/nologin named chown -R named:named /usr/local/bind/
4.配置綁定
vi /usr/local/bind/etc/named.conf
options{ directory"/usr/local/bind/"; version"bind-9.9.9"; listen-onport53 { any; }; allow-query-cache { any; }; listen-on-v6port53 {::1; }; allow-query { any; }; recursion yes; dnssec-enable yes; dnssec-validation yes; dnssec-lookaside auto; }; key"rndc-key"{ algorithm hmac-md5; secret"C4Fg6OGjJipHKfgUWcAh+g=="; }; controls { inet 127.0.0.1port953 allow{ 127.0.0.1; } keys {"rndc-key";}; }; view"ours_domain"{ match-clients {any; }; allow-query-cache {any; }; allow-recursion {any; }; allow-transfer {any; }; dlz"Mysql zone"{ database"mysql {host=127.0.0.1 dbname=named ssl=false port=3306 user=root pass=123456} {select zone from dns_records where zone="$zone$"} {select ttl, type, mx_priority, case when lower(type)="txt" then concat(""",data,""") when lower(type) = "soa" then concat_ws(" ", data, resp_person, serial, refresh, retry, expire, minimum) else data end from dns_records where zone = "$zone$" and host = "$record$"}"; }; zone"."IN { type hint; file"/usr/local/bind/etc/named.ca"; }; };
保存退出
生成name.ca文件
(demo) -bash-4.1# cd /usr/local/bind/etc/ (demo) -bash-4.1# dig -t NS .>named.ca
5.配置數(shù)據(jù)庫,導(dǎo)入sql文件
# mysql -p #登錄數(shù)據(jù)庫 mysql>CREATE DATABASE named CHARACTER SET utf8 COLLATE utf8_general_ci; mysql>source named.sql; #注意路徑,這里我放在當(dāng)前目錄
就兩張表,一個(gè)dns用到的表,一個(gè)用戶管理表
6.啟動(dòng)綁定服務(wù)并設(shè)置開機(jī)啟動(dòng)腳本
(demo) -bash-4.1# /usr/local/bind/sbin/named
監(jiān)控系統(tǒng)日志:
tail -f /var/log/messages
如下,說明服務(wù)啟動(dòng)正常
測試bind連接數(shù)據(jù)庫是否正常:
設(shè)置綁定開機(jī)啟動(dòng)腳本
bind 本文檔會(huì)附帶,傳到服務(wù)器 /etc/init.d/ 目錄 (demo) -bash-4.1# chmod 755 /etc/init.d/bind (demo) -bash-4.1# #mkdir /var/run/named/ && chown named:named -R /var/run/named 殺掉 named 服務(wù),改用腳本啟動(dòng) (demo) -bash-4.1# pkill named (demo) -bash-4.1# /etc/init.d/bind start #監(jiān)控日志,查看啟動(dòng)狀態(tài) (demo) -bash-4.1# chkconfig --add bind #加入開機(jī)啟動(dòng)
#tail -f / var / log / messages
配置Bind-Web管理平臺(tái)克隆管理平臺(tái)
(demo) -bash-4.1# git clone https://github.com/1032231418/Bind-Web.git #git 克隆下來 (demo) -bash-4.1# cd Bind-Web (demo) -bash-4.1# python run.py
運(yùn)行軟件程序使用燒瓶框架寫的,要用pip安裝該框架
點(diǎn)安裝
http:// ip / 5000 訪問WEB界面登錄
賬戶:老鷹
密碼:123456
功能:
用戶管理
域名管理
......
解析測試:
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/41535.html
摘要:服務(wù)器通過協(xié)議與客戶端通信,因此也被稱為服務(wù)器。本文標(biāo)題為從零開始搭建論壇一服務(wù)器與框架本文鏈接為更多閱讀自己動(dòng)手開發(fā)網(wǎng)絡(luò)服務(wù)器一自己動(dòng)手開發(fā)網(wǎng)絡(luò)服務(wù)器二自己動(dòng)手開發(fā)網(wǎng)絡(luò)服務(wù)器三服務(wù)器網(wǎng)關(guān)接口實(shí)現(xiàn)原理分析最佳實(shí)踐指南應(yīng)用淺談框架編程簡介 之前用 Django 做過一個(gè)小的站點(diǎn),感覺Django太過笨重,于是就準(zhǔn)備換一個(gè)比較輕量級(jí)的 Web 框架來玩玩。Web.py 作者已經(jīng)掛掉,項(xiàng)目好...
摘要:記錄日期為年月日阿里云域名購買及備案在阿里云購買域名和服務(wù)器以后,先進(jìn)行服務(wù)器備案,生成備案號(hào),然后進(jìn)行實(shí)名采集認(rèn)證等操作,全部結(jié)束以后,才可以進(jìn)行域名備案申請。提交資料需要用阿里云手機(jī)提交,一個(gè)工作日左右會(huì)有人員和你聯(lián)系,確認(rèn)信息。 這篇文章內(nèi)容比較雜,但是這次我準(zhǔn)備多寫些干貨,自己備查,也方便別人參考。記錄日期為2019年06月21日 阿里云域名購買及備案 在阿里云購買域名和服務(wù)器...
摘要:根據(jù)中華人民共和國信息產(chǎn)業(yè)部第十二次部務(wù)會(huì)議審議通過的非經(jīng)營性互聯(lián)網(wǎng)信息服務(wù)備案管理辦法精神,在中華人民共和國境內(nèi)提供非經(jīng)營性互聯(lián)網(wǎng)信息服務(wù),應(yīng)當(dāng)辦理備案。未經(jīng)備案,不得在中華人民共和國境內(nèi)從事非經(jīng)營性互聯(lián)網(wǎng)信息服務(wù)。 當(dāng)我們開發(fā)了一個(gè)簡單的 Flask 程序,想把項(xiàng)目部署上線,我們可以選擇傳統(tǒng)的部署方式或者云部署方式把項(xiàng)目部署上線。在本文中,筆者將使用 阿里云輕量應(yīng)用服務(wù)器 安裝 C...
閱讀 2476·2021-11-23 09:51
閱讀 534·2019-08-30 13:59
閱讀 1839·2019-08-29 11:20
閱讀 2543·2019-08-26 13:41
閱讀 3251·2019-08-26 12:16
閱讀 742·2019-08-26 10:59
閱讀 3339·2019-08-26 10:14
閱讀 608·2019-08-23 17:21