أداة لإدارة خادم PowerDNS موثوق في بيئة تعتمد على شركة LDAP.
يمكنك عرض واجهة مستخدم DNS في خادم العرض التوضيحي.
استخدم إحدى المجموعات التالية من بيانات اعتماد اسم المستخدم / كلمة المرور لتسجيل الدخول:
تتم إعادة تعيين جميع البيانات الموجودة على خادم العرض التوضيحي الليلي على 00:00 UTC.
الإصدار الحالي متوافق فقط مع PowerDNS 4.0.4 وأعلى. تعاني إصدارات 4.0.x السابقة من حشرة API الحاسمة المتعلقة بقيم TTL.
كخيار آخر ، يمكنك استخدام PowerDns 3 مع Opera DNS UI V0.1.3 ، لكن الإصدار 0.1 من واجهة المستخدم DNS لن يتلقى أي ميزات جديدة أو إصلاحات غير حرجة.
تكوين powerdns:
webserver=yes
webserver-address=...
webserver-allow-from=...
webserver-port=...
api=yes
api-key=...
استنساخ هذا الريبو إلى مكان خارج جذر مستند خادم الويب الافتراضي.
قم بإنشاء مستخدم وقاعدة بيانات postgreSQL.
createuser -P dnsui-user
createdb -O dnsui-user dnsui-db
أضف التوجيهات التالية إلى تكوين خادم الويب الخاص بك (على سبيل المثال ، تكوين المضيف الظاهري):
أباتشي:
DocumentRoot /path/to/dnsui/public_html
DirectoryIndex init.php
FallbackResource /init.php
AllowEncodedSlashes NoDecode
مثال Apache Virtualhost الكامل
nginx:
root /path/to/dnsui/public_html;
index init.php;
location / {
try_files $uri $uri/ @php;
}
location @php {
rewrite ^/(.*)$ /init.php/$1 last;
}
location /init.php {
fastcgi_pass unix:/run/php/php7.0-fpm.sock ;
include /etc/nginx/snippets/fastcgi-php.conf;
}
مثال خادم nginx الكامل
قم بإعداد وحدة مصادقة لمضيفك الظاهري (على سبيل المثال. Authnz_ldap لـ Apache).
انسخ ملف config/config-sample.ini إلى config/config.ini وتحرير الإعدادات كما هو مطلوب.
قم بتعيين scripts/ldap_update.php لتشغيلها على وظيفة CRON العادية.
أي شخص في مجموعة LDAP المحددة ضمن admin_group_cn في config/config.ini سيتمكن من إضافة وتعديل جميع المناطق. سيكونون أيضًا قادرين على منح الوصول تحت "وصول المستخدم" لأي منطقة لأي عدد من المستخدمين.
من خلال الانتقال إلى عنوان URL /api/v2 مع متصفح الويب الخاص بك ، يمكنك رؤية وثائق API REST ، بما في ذلك جميع أساليب API المتاحة. انظر هذا على الخادم التجريبي.


حقوق الطبع والنشر 2013-2018 برنامج الأوبرا
مرخصة بموجب ترخيص Apache ، الإصدار 2.0 ("الترخيص") ؛ لا يجوز لك استخدام هذا الملف إلا في الامتثال للترخيص. يمكنك الحصول على نسخة من الترخيص على
http://www.apache.org/licenses/license-2.0
ما لم يكن مطلوبًا بموجب القانون المعمول به أو الموافقة على الكتابة ، يتم توزيع البرامج الموزعة بموجب الترخيص على أساس "كما هي" ، دون ضمانات أو شروط من أي نوع ، إما صريحة أو ضمنية. راجع ترخيص الأذونات والقيود التي تحكم اللغة المحددة بموجب الترخيص.