您的问题之所以发生,是因为
rewrite
/__admin
是根源,而不是/wiremock
。
rewrite
,您应该修改nginx配置以正确转发请求,同时保留
/wiremock/__admin
路径。
server {
listen 8443 ssl;
server_name localhost;
ssl_certificate /etc/ssl/certs/self-signed-cert-for-instance.crt;
ssl_certificate_key /etc/ssl/private/self-signed-cert-for-instance.key;
location /wiremock/ {
proxy_pass http://localhost:7443/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
我通过在后端运行节点服务器并使用端口8443(nginx),7443(后端)
来尝试它。