Мне удалось заставить FreeDNS работать, просто отредактировав эти две строки в /usr/sbin/ddclient:
От:
my $sha1_loaded = eval {require Digest::SHA1};
To:
my $sha1_loaded = eval {require Digest::SHA};
От:
import Digest::SHA1 (qw/sha1_hex/);
To:
import Digest::SHA (qw/sha1_hex/);
Что я сделал для своего дела, я создал каталог public_html в своем домашнем каталоге, а затем создал символическую ссылку в /var/www, чтобы указать на этот каталог public_html (создание символической ссылки).
Чтобы создать символическую ссылку вы должны использовать следующую команду:
sudo ln -s /home/$USER/public_html /var/www
здесь $USER - ваше имя пользователя. Для получения дополнительной информации проверьте сайт, упомянутый выше.
Спасибо всем. Теперь я нашел правильный способ для настройки apache из переполнения стека. https://stackoverflow.com/questions/526742/how-can-i-make-a-public-html-folder-in-ubuntu
И от ask ubuntu
https://stackoverflow.com/questions/526742/how-can-i-make-a-public-html-folder-in-ubuntu