“Swagger” 在 Linux 上没有一个固定的统一路径,取决于你指的是 Swagger 的哪一部分。下面按常见情况给你说明:
常见路径示例:
/var/www/html/swagger
/usr/local/nginx/html/swagger
/opt/swagger
你可以这样查找:
find / -name "swagger-ui" 2>/dev/null
或:
find / -name "swagger" 2>/dev/null
通常位于 Web 服务目录:
/var/www/html/
/usr/share/nginx/html/
例如:
/var/www/html/swagger/index.html
如果是 Swagger Editor:
/opt/swagger-editor
/usr/local/swagger-editor
或 Docker 容器里:
docker ps
docker exec -it <容器ID> ls /usr/share/nginx/html
如果你指的是 Spring Boot + Swagger(springfox / springdoc):
✅ 没有物理路径在 Linux 上 ✅ 路径是 URL 路径
例如:
http://服务器IP:端口/swagger-ui.html
http://服务器IP:端口/swagger-ui/index.html
http://服务器IP:端口/v3/api-docs
查找 jar 包位置:
find / -name "*.jar" 2>/dev/null
docker ps
docker inspect <容器ID> | grep Mounts
可能路径:
/usr/share/nginx/html
你可以告诉我:
http://ip:8080/swagger-ui.html)我可以直接帮你 精确定位路径 ✅