Tag: docker proxypass

nginx的proxy_pass和docker – 我不想在地址栏中的端口号

在mywebsite.com上,我用wordpress运行docker容器。 我开始了 docker run -p 8000:80 –name docker-wordpress-nginx -d 和 docker ps 节目 0.0.0.0:8000->80/tcp 在我的主机上我有nginx运行 server { listen 80; … server_name mywebsite.com www.mywebsite.com; … location / { proxy_pass http://localhost:8000/; proxy_set_header Host $host; } 当我去这里的时候 mywebsite.com 它带来了我的站点的WordPress索引页面,但是现在在浏览器中的地址 mywebsite.com:8000 代替 mywebsite.com 我期望的 一切看起来像我想要的,除了我总是得到该地址的端口号 http://mywebsite.com:8000/2015/08/01/hello-world/ 相反,我想要 http://mywebsite.com/2015/08/01/hello-world/ 一般来说,我的意思是,而不是 http://mywebsite.com:8000/some_blog/ 我想要 http://mywebsite.com/some_blog/ 有任何想法吗?