在Linux环境下部署和配置Swagger主要有以下几种方法:
docker pull swaggerapi/swagger-editor:v4.6.0
docker pull swaggerapi/swagger-ui:v4.15.5
docker run -d -p 38080:8080 swaggerapi/swagger-editor:v4.6.0
docker run -d -p 38081:8080 swaggerapi/swagger-ui:v4.15.5
http://your-server-ip:38080
来使用Swagger Editor,通过访问 http://your-server-ip:38081
来使用Swagger UI。wget https://github.com/swagger-api/swagger-editor/archive/refs/tags/v3.50.0.tar.gz
tar -xvf swagger-editor-3.50.0.tar.gz
wget https://github.com/swagger-api/swagger-ui/archive/refs/tags/v3.50.0.tar.gz
tar -xvf swagger-ui-3.50.0.tar.gz
export PATH=$PATH:/path/to/swagger-editor/bin:/path/to/swagger-ui/bin
swagger-editor http-server -p 8080
http-server -p 8081
http://your-server-ip:8080
来使用Swagger Editor,通过访问 http://your-server-ip:8081
来使用Swagger UI。sudo apt update
sudo apt install nginx
sudo nano /etc/nginx/sites-available/swagger-ui
server {
listen 80;
server_name your_server_ip_or_domain;
location / {
root /var/www/swagger-ui;
try_files $uri $uri/ /swagger-ui/index.html;
}
}
sudo ln -s /etc/nginx/sites-available/swagger-ui /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl restart nginx
通过以上步骤,你可以在Linux服务器上成功部署和配置Swagger Editor和Swagger UI。根据你的需求选择适合的方法进行操作即可。