宝塔面板安装yapi 80端口
时间 : 2023-12-29 18:28:02 声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

最佳答案

宝塔面板是一种方便管理服务器的Web控制面板,提供了许多功能和工具,使服务器管理变得更加简单。YApi是一款开源的、可扩展的、可视化的接口管理平台,它能够帮助开发者更好地管理和测试API接口。

下面是在宝塔面板上安装YApi并使用80端口的步骤:

1. 登录到宝塔面板:打开浏览器,输入服务器IP地址,加上宝塔面板的默认端口(一般是8888),例如http://服务器IP地址:8888,然后输入用户名和密码进行登录。

2. 创建网站:在宝塔面板主界面,点击左侧的“网站”选项,然后点击“添加站点”按钮。在弹出的对话框中,输入网站域名,选择PHP版本(建议选择PHP7.3及以上版本),将根目录设置为YApi的安装目录(例如/var/www/html/yapi)。然后点击“创建”按钮来创建网站。

3. 安装Node.js:在宝塔面板左侧的“软件管理”中,选择“Node.js管理”,然后点击“安装”按钮。选择一个合适的版本进行安装,等待安装完成。

4. 下载YApi:在终端中进入YApi的安装目录(例如/var/www/html/yapi),执行以下命令来下载YApi:

git clone https://github.com/YMFE/yapi.git vendors

5. 安装YApi依赖:在终端中进入YApi的vendors目录(例如/var/www/html/yapi/vendors),执行以下命令来安装YApi的依赖:

npm install

6. 配置YApi:在终端中进入YApi的配置目录(例如/var/www/html/yapi/config),执行以下命令来复制默认配置文件:

cp config.json.example config.json

然后使用编辑器打开config.json文件,并按照需要修改其中的配置,比如将port值修改为80。

7. 启动YApi:在终端中进入YApi的安装目录(例如/var/www/html/yapi),执行以下命令来启动YApi:

node vendors/server/app.js

如果一切正常,你将在终端中看到YApi的启动日志。

8. 配置Nginx反向代理:在宝塔面板左侧的“网站”中找到刚才创建的网站,点击“设置”按钮。在弹出的对话框中,选择“反向代理”,然后将反向代理目录设置为YApi的访问地址(例如http://localhost:80),点击“保存”按钮保存设置。

9. 确认安装:在浏览器中访问网站域名(例如http://你的域名),如果一切正常,你将看到YApi的安装页面。

10. 完成安装:按照YApi的安装指引进行安装,输入相关的配置信息,点击“安装”按钮,等待安装完成。

现在,你已经成功在宝塔面板上安装了YApi,并且使用80端口进行访问。你可以通过浏览器访问YApi的管理页面来管理和测试API接口。希望这些步骤能够帮助到你。

其他答案

宝塔面板是一款非常方便易用的服务器管理面板,可以帮助用户轻松管理服务器和运行各种程序。而YAPI是一款基于接口自动化测试和管理的平台,能够大大提高开发和测试效率。下面将简要介绍如何在宝塔面板上安装YAPI并配置80端口。

步骤一:登录宝塔面板

首先,打开浏览器输入服务器的IP地址,加上宝塔面板端口号(默认为8888),例如:http://your-server-ip:8888。然后输入登录账号和密码进行登录。

步骤二:创建网站

在宝塔面板的主界面,找到左侧导航栏中的【网站】选项,点击进入。然后点击【添加站点】按钮,按照提示填写相应的信息。其中,【域名/子目录】一栏需要填写你想要使用的域名或子目录,例如:yapi.example.com或example.com/yapi。填写完成后,点击【创建站点】按钮,等待创建完成。

步骤三:安装并配置Node.js

由于YAPI是基于Node.js开发的,所以需要先安装Node.js。在宝塔面板的主界面,点击左侧导航栏中的【软件商店】选项,然后找到【Node.js】模块,点击【一键安装】按钮进行安装。安装完成后,点击【管理】按钮进入管理页面。在管理页面中,点击【安装/卸载】选项卡,选择你创建的网站,点击【安装】按钮,等待安装完成。

步骤四:下载并安装YAPI

在宝塔面板的主界面,点击左侧导航栏中的【文件】选项,然后进入你创建的网站目录。找到【public】文件夹,进入该文件夹。然后点击【上传】按钮,选择你下载好的YAPI安装包进行上传,上传完成后,点击【解压】按钮进行解压。

步骤五:配置YAPI

在宝塔面板的主界面,点击左侧导航栏中的【网站】选项,进入网站列表页面。找到你创建的网站,点击右侧的【设置】按钮,进入网站设置页面。然后点击【配置文件】选项卡,在【配置信息】一栏中,找到【伪静态】选项,将其打开。然后在【伪静态规则】一栏中添加以下规则:

location /yapi/ {

proxy_pass http://127.0.0.1:9090;

proxy_set_header Host $host;

}

修改完成后,点击【保存】按钮保存配置。

步骤六:启动YAPI

返回到宝塔面板的主界面,点击左侧导航栏中的【软件商店】选项,然后找到【Node.js】模块,点击【管理】按钮进入管理页面。在管理页面中,点击【YAPI安装目录】,然后点击【启动】按钮启动YAPI。

现在,YAPI已经成功安装和配置在宝塔面板上,并且使用了80端口。你可以通过访问你设置的域名或子目录来访问YAPI,例如:http://yapi.example.com或http://example.com/yapi。接下来,你可以按照YAPI的官方文档进行进一步的配置和使用。

注意事项:

1. 在安装和配置过程中,需要确保你的服务器上已经正确安装了Node.js和npm。

2. 如果你的服务器上已经占用了80端口,请先释放该端口或修改YAPI的端口号。

3. 在上传YAPI安装包和解压过程中,确保文件名和文件夹名称没有特殊字符或空格。

4. 配置YAPI时,伪静态规则中的“/yapi/”可以根据你的实际情况进行修改。