25 lines
906 B
Markdown
25 lines
906 B
Markdown
```sh
|
||
sudo apt-get install pdns-backend-pgsql -y
|
||
```
|
||
----------------------------------------------------------------------------------------------------
|
||
Подключаюсь к базе и создаю схему базу со схемой из: https://doc.powerdns.com/authoritative/backends/generic-postgresql.html
|
||
Настраиваю соединение с базой данных в:
|
||
```sh
|
||
sudo tee /etc/powerdns/pdns.d/pdns.local.gpgsql.conf <<'EOF'
|
||
launch+=gpgsql
|
||
# gmysql parameters
|
||
gpgsql-host=127.0.0.1
|
||
gpgsql-port=5432
|
||
gpgsql-dbname=powerdns
|
||
gpgsql-user=powerdns
|
||
gpgsql-password=y7HMHi0ATxx1VC3UU5WG
|
||
gpgsql-dnssec=no
|
||
EOF
|
||
```
|
||
|
||
Set access level to file:
|
||
```sh
|
||
sudo chown pdns: /etc/powerdns/pdns.d/pdns.local.gpgsql.conf &&
|
||
sudo chmod 640 /etc/powerdns/pdns.d/pdns.local.gpgsql.conf
|
||
```
|
||
---------------------------------------------------------------------------------------------------- |