这非常奇怪,我无法理解它。 我已经build立了一个nginx服务器来反向代理一个docker容器。 Nginx似乎能够服务一些页面,但不能服务于子目录,或者它可能无法提供dynamic内容。 我不完全确定这里发生了什么事情。
例如,我试图用以下configuration来反向代理activemqpipe理控制台,但似乎无法为子目录提供服务:
server { listen 8162; server_name dockerdev1.site.com; ssl on; ssl_certificate /var/certificates/cert.com.crt; ssl_certificate_key /var/certificates/cert.com.key; ssl_session_timeout 5m; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers "HIGH:!aNULL:!MD5 or HIGH:!aNULL:!MD5:!3DES"; ssl_prefer_server_ciphers on; location / { include /etc/nginx/mime.types; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-Proto $scheme; proxy_pass https://dockerdev1.site.com:11113; try_files $uri $uri/ =404; } }