怎样部署FRED

2018年8月11日 | 分类: 【技术】

【介绍】

官网:https://fred.nic.cz/

源码:https://fred.nic.cz/files/fred/fred-sources-list-latest.txt
源码:https://github.com/CZ-NIC/fred-client

【环境】

参考:https://fred.nic.cz/documentation/html/AdminManual/Installation/SystemReqs.html

操作系统:

1. Ubuntu 16.04 LTS (Xenial Xerus)
2. Fedora 24 / Fedora 25
3. RHEL 7 / CentOS 7

核心模块:

1. (essential) CORBA naming server (OmniNames),
2. (essential) PostgreSQL database server (PG>=9.6 [1]),
3. (essential) Apache web server (Apache>2.2),
4. mail server (Postfix, Sendmail, Exim or other),
5. DNS server (KnotDNS, Bind, NSD or other).

【安装】

CentOS/Fedora环境下:
参考:https://fred.nic.cz/documentation/html/AdminManual/Installation/BinsFedora.html

sudo su -
wget https://fred.nic.cz/files/fred/fred-rh-install.sh
. fred-rh-install.sh

输出:

...
Complete!
Initializing database ... OK

/run/uwsgi missing so creating

有问题?重新执行一遍,返回:

...
Nothing to do
Data directory is not empty!

/run/uwsgi exists

【配置】

检测配置:

参考:https://fred.nic.cz/documentation/html/AdminManual/Configuration.html

初始化系统:

参考:https://fred.nic.cz/documentation/html/AdminManual/Installation/SystemInit.html

wget https://fred.nic.cz/files/fred/fred-config-zone.py
python fred-config-zone.py cz > fred-config-cz.sh
. fred-config-cz.sh

测试系统:

参考:https://fred.nic.cz/documentation/html/AdminManual/Installation/Test.html

配置注册局:

参考:https://fred.nic.cz/documentation/html/AdminManual/RegistryInitialization.html

【运维】

开启各项服务:

service fred-rifd start
service fred-adifd start
service fred-pifd start
service fred-logd start
service fred-msgd start
service fred-rsifd start
service fred-pyfred start
service fred-webadmin start