Добрый вечер.
У меня возникает эта ошибка, когда я пытаюсь получить доступ к моему wordpress с my-no-ipdomain:port/danapcu.com (где установлен wordpress: /var/www/html/danapcu.com). Кроме того, мой порт nginx по умолчанию — 85 (поэтому мой wordpress должен быть доступен через этот порт: 85, потому что порт 80 занят apache, обслуживающим мое собственное облако).
Что ж, когда я получаю доступ к my-noip.domain.net:18601/danapcu.com (порт отображается в моем маршрутизаторе следующим образом: внутренний порт протокола http: 85 - внешний порт: 18601 - localip (ip-адрес Raspberrypi)). Сначала я получаю перенаправление: my-noip.domain.net:85/danapcu.com - ошибка - затем я вручную меняю порт на 18601 и получаю запрещенную ошибку 403.
В /var/log/nginx/error.log у меня есть это:
"*2 индекс каталога "/var/www/html/danapcu.com/" запрещен, клиент: PUBLIC_IP, сервер: _, запрос: "GET /danpacu.com/ HTTP/1.1", хост: "MYNOIP.DOMAIN .нет: 18601"
Структура моего nginx/sites-available/danapcu.com такова:
сервер {
слушать 85;
слушать [::]:85;
# включить фрагменты/snakeoil.conf;
корень /var/www/html/danapcu.com;
# Добавьте index.php в список, если вы используете PHP
индекс index.php index.html index.htm index.nginx-debian.html;
имя_сервера danpacu.com www.danpacu.com;
место расположения / {
# Сначала пытаемся обслужить запрос как файл, затем
# в качестве каталога, затем вернуться к отображению 404.
try_files $uri $uri/ /index.php;
включен автоиндекс;
}
# передать PHP-скрипты на сервер FastCGI
#
расположение ~ \.php$ {
включить фрагменты/fastcgi-php.conf;
#
# # С php-fpm (или другими сокетами unix):
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
# # С php-cgi (или другими сокетами tcp):
# fastcgi_pass 127.0.0.1:9000;
}
Может ли кто-нибудь помочь мне понять, что происходит, и как я могу получить доступ к своему wordpress из моего домена noip? Почему я получаю это перенаправление на порт 85, а затем ошибку 403 Forbidden?
Заранее спасибо.