Я пытаюсь настроить локальную среду Wordpress, используя Docker Создать с Nginx обратным прокси. WordPress. работает, но в Site Health я получаю:
Error: cURL error 28: Resolving timed out after 10000 milliseconds (http_request_failed)
Это мой docker -компонентный файл
version: '3.1'
services:
web:
image: nginx
ports:
- "80:80"
volumes:
- ./site.conf:/etc/nginx/conf.d/site.conf
depends_on:
- wordpress
- db
wordpress:
image: wordpress
expose:
- 80
environment:
WORDPRESS_DB_HOST: db
WORDPRESS_DB_USER: local_user
WORDPRESS_DB_PASSWORD: secret
WORDPRESS_DB_NAME: local
volumes:
- ./wordpress:/var/www/html
db:
image: mysql:5.7
environment:
MYSQL_DATABASE: local
MYSQL_USER: local_user
MYSQL_PASSWORD: secret
MYSQL_ROOT_PASSWORD: root_secret
ports:
- 3306:3306
volumes:
- ./mysql:/var/lib/mysql
Это мой Nginx файл конфигурации:
upstream backend{
server wordpress:80;
}
server {
listen 80;
listen [::]:80;
index index.php index.html;
server_name bedrock.local;
# error_log /var/log/nginx/error.log;
# access_log /var/log/nginx/access.log;
# root /code/web;
location / {
proxy_pass http://backend/;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
* Домен 1009 * bedrock.local локально разрешается с 127.0.0.1 в / etc / hosts. Я не использую HTTPS (только HTTP) для упрощения теста.
Спасибо!