Рейтинг:0

nginx: почему мне отказывают в доступе, когда я пытаюсь получить доступ к WordPress?

флаг cn

Я пытаюсь настроить WordPress с помощью docker-compose, но WordPress должен работать в отдельном контейнере с php_fpm, контейнером для MariaDB и Nginx в порту 443, перенаправляющим на WordPress, если ссылка была HTTPS://localhost/wordpress, но если ссылка была HTTPS://localhost/, она должна отправить запрос на страницу index.html в том же контейнере.

но у меня проблема с URL-адресом WordPress.

Я хочу, чтобы nginx перенаправлял все запросы, поступающие с https:/localhost/wordpress, в контейнер WordPress, но когда я это делаю, это дает мне Доступ закрыт. страница.

тем временем, когда я получаю доступ к https://localhost/wordpress/ (я добавил / в последнем URL) страница работает нормально

мой файл default.conf:

сервер {
    слушать 443 ssl;

    ssl_протоколы TLSv1.3;
    ssl_certificate /etc/ssl/certs/nginx-selfsigned.crt;
      ssl_certificate_key /etc/ssl/private/nginx-selfsigned.key;

    корень /var/www/html;
    индекс index.html;
    # индекс index.html index.htm index.php;
    имя сервера             _;
    # client_max_body_size 32м;
    # error_page 500 502 503 504 /50x.html;

    # автоиндекс выключен;
    # индекс index.php index.html index.htm index.nginx-debian.html;

    # включить /etc/nginx/mime.types;
    местоположение = /50x.html {
            корень /var/lib/nginx/html;
    }
    место расположения / {
    # Сначала пытаемся обслужить запрос как файл, затем
    # в качестве каталога, затем вернуться к отображению 404.
    индекс index.html;
    # try_files $uri $uri/ /index.php?$args;
    }
  # передать PHP-скрипты серверу FastCGI, прослушивающему wordpress:9000
    местоположение / wordpress {
    # fastcgi_split_path_info ^(.+\.php)(/.+)$;
    # корень /var/www/html/;
    fastcgi_pass 0.0.0.0:9000;
    fastcgi_index index.php;
    включить fastcgi_params;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_param SCRIPT_NAME $fastcgi_script_name;
    }
}

ПРИМЕЧАНИЕ. Я задал тот же вопрос на переполнение стека

djdomi avatar
флаг za
`fastcgi_pass 0.0.0.0:9000` выглядит на мой взгляд неправильно, не хотите ли вы использовать локальный хост или определенный IP-адрес?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.