Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过docker compose运行nginx反向代理时,Wordpress上的内容不安全_Wordpress_Docker Compose_Lets Encrypt_Jwilder Nginx Proxy - Fatal编程技术网

通过docker compose运行nginx反向代理时,Wordpress上的内容不安全

通过docker compose运行nginx反向代理时,Wordpress上的内容不安全,wordpress,docker-compose,lets-encrypt,jwilder-nginx-proxy,Wordpress,Docker Compose,Lets Encrypt,Jwilder Nginx Proxy,我正在使用nginx运行反向代理,并利用jwilder的docker映像进行加密。我的wordpress站点成功地从数据库加载了所有内容,但看起来真的很混乱,因为该站点抛出了大量图像、js和css文件的“不允许显示/运行不安全内容”错误 我以前在托管服务器上运行过这个站点,没有问题。我想不出问题出在哪里了。有人能帮我解决这个问题吗 Docker-compose.yml 完整免责声明:我的docker compose通过https可以正常运行其他服务。我从上面的docker compose中排除了

我正在使用nginx运行反向代理,并利用jwilder的docker映像进行加密。我的wordpress站点成功地从数据库加载了所有内容,但看起来真的很混乱,因为该站点抛出了大量图像、js和css文件的“不允许显示/运行不安全内容”错误

我以前在托管服务器上运行过这个站点,没有问题。我想不出问题出在哪里了。有人能帮我解决这个问题吗

Docker-compose.yml

完整免责声明:我的docker compose通过https可以正常运行其他服务。我从上面的docker compose中排除了这些选项,但我想提及这一点可以解释我的非标准端口选择

version: '2.2'

services:
  proxy:
    image: jwilder/nginx-proxy
    container_name: proxy
    restart: unless-stopped
    labels:
      com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy: 'true'
    volumes:
      - /var/run/docker.sock:/tmp/docker.sock:ro
      - certs:/etc/nginx/certs:rw
      - vhost:/etc/nginx/vhost.d
      - html:/usr/share/nginx/html
      - ~/proxy/uploadsize.conf:/etc/nginx/conf.d/uploadsize.conf:ro
    ports:
      - '80:80'
      - '443:443'
    networks:
      - 'proxy-tier'
      - 'wordpress'

  proxy-letsencrypt:
    image: jrcs/letsencrypt-nginx-proxy-companion
    container_name: letsencrypt
    restart: unless-stopped
    environment:
      - NGINX_PROXY_CONTAINER=proxy
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock:ro
    volumes_from:
      - 'proxy'
    depends_on:
      - 'proxy'
    networks:
      - 'proxy-tier'
      - 'wordpress'

  wordpress:
    depends_on:
      - maria
    image: wordpress:latest
    volumes:
      - /home/USER/wp_USER:/var/www/html
    environment:
      - VIRTUAL_HOST=example.com,www.example.com
      - LETSENCRYPT_HOST=example.com,www.example.com
      - LETSENCRYPT_EMAIL=admin@example.com
      - url=https://www.example.com
      - WORDPRESS_DB_HOST=maria:3306
      - WORDPRESS_DB_NAME=*********
      - WORDPRESS_DB_USER=**********
      - WORDPRESS_DB_PASSWORD=*******************
    ports:
      - '8001:80'
      - '8441:443'
    networks:
      - 'wordpress'

  maria:
    image: mariadb
    environment:
      - MYSQL_ROOT_PASSWORD=**********
      - MYSQL_DATABASE=wp
    volumes:
      - /home/USER/db_wp:/var/lib/mysql
    networks:
      - 'wordpress'

volumes:
  db: 
  certs:
  vhost:
  html:

networks:
  proxy-tier:
  wordpress: