Tag: docker jwilder nginx proxy

如何debugging使用docker nginx-proxy映像时为什么得到301 HTTP代码而不是200

最近我迁移到我的Web服务的docker,但我不能设置HTTPS。 我使用nginx-proxy镜像 ,对于自动设置https使用letsencrypt-nginx-proxy-companion容器。 我从George Ilyes的docker-compose文件示例开始尝试docker-letsencrypt-nginx-proxy-companion,一切正常。 之后,我试图附上我的套餐。 这是一个docker-compose文件: version: '2' services: web: image: pavelsr/kayako-dashboard-dev container_name: kayako-dashboard environment: VIRTUAL_HOST: test.pavelsr.host VIRTUAL_PORT: "8080" LETSENCRYPT_HOST: test.pavelsr.host LETSENCRYPT_EMAIL: admin@pavelsr.host volumes: – ${PWD}:/root/www/ working_dir: /root/www command: ["perl", "KayakoWatcher", "daemon", "-l", "http://*:8080"] expose: – "8080" networks: – proxy-tier restart: always db: image: mongo container_name: kayako-dashboard-mongodb # hostname, don't forget to set it […]

如何configurationnginx将所有未处理的域转发到特定的服务?

我不认为它在这里,因为我正在寻找那一段时间,但如果你发现我的问题可能重复,请原谅我。 我有VPS服务器。 所有在nginx / nginx-gen / nginx的Docker容器中运行的网站都可以在前面encryption同伴。 我有一个最大的应用程序,将使用户能够添加他们的域指向这个应用程序。 我必须让它自动化。 我的应用程序将相应地处理域,这不是一个问题。 问题是如何设置nginx将所有未被其他容器处理的域请求转发到我的应用程序(这是其中一个容器)。 有没有办法做到这一点?