У меня есть веб-сервер, работающий на малине (apache2) с использованием dyndns.Доступ к веб-серверу не проблема, я могу использовать внутренний IP, публичный IP или имя dyndns (например, domain.dyndns.net).Проблема в том, что если я пытаюсь объяснить запрос файла (например, domain.dyndns.net/test1.php), он не работает.Если я использую публичный IP, он работает отлично.Внутренне тоже.Моя настоящая цель - использовать letsencrypt для получения сертификата, но я всегда получаю сообщение об ошибке «Несанкционированный .... 404 Не найдено».Я полагаю, что он не может получить доступ к файлам в папке .... Я использую файл 000-default.conf из apache2, который выглядит следующим образом (имя домена, конечно, я изменил на свое реальное):
<VirtualHost *:80>
ServerName domain.dyndns.net
DocumentRoot /var/www/html
<Directory /var/www/html>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order Allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Я не уверен, как его настроить, так как у меня нет такого опыта.Кстати, у меня есть «AllowOverride All», но у меня нет файлов .htaccess.
Буду признателен за любую помощь.Спасибо.