将swagger生成的API文档doc.html映射到端口8000

407 阅读1分钟

某台服务器只开放了端口8000。服务器上有一个swagger产生的API说明文档,路径为

http://127.0.0.1:10003/doc.html

现在想将此文档开放给外部浏览,思路是用nginx将文档路径映射到端口8000。映射如下:

。。。
http {
	。。。
    server {
        listen       8000;
        server_name  localhost;

		。。。
	location / {
		。。。
	}

	location /doc.html{
		proxy_pass http://127.0.0.1:10003/doc.html;
	}
	location /swagger-resources {
		proxy_pass http://127.0.0.1:10003/swagger-resources;
	}
	location /v2/api-docs {
		proxy_pass http://127.0.0.1:10003/v2/api-docs;
	}
	location /webjars{
		proxy_pass http://127.0.0.1:10003/webjars;
	}	
	
	。。。
  }
}

成功了。
在这里插入图片描述