【已完成】多个nuxt3项目怎么才能搭建
为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:8.1.0系统版本:centos9
问题描述:多个nuxt3项目怎么才能搭建,3000端口只能一个项目使用,我改了端口3001还是不行报错502 Bad Gateway
相关截图(日志、错误):
您好,根据您的问题,这种情况下,您可以通过配置Nuxt.js应用的nuxt.config.js文件来指定不同的端口。
1:在每个Nuxt.js应用的根目录下的nuxt.config.js文件中,可以添加server选项来指定应用运行的端口。例如,您可以在nuxt.config.js中添加如下配置:
export default {
server: {
port: 3001 // 指定应用运行的端口号
}
}
2:在启动Nuxt.js应用时,可以通过命令行参数来指定端口号。例如,您可以使用以下命令来启动Nuxt.js应用并指定端口:
nuxt start --port 3001 一个项目用3000端口没问题,另一个用3001端口就不行,防火墙3001端口已开放 moonway 发表于 2024-5-21 17:02
一个项目用3000端口没问题,另一个用3001端口就不行,防火墙3001端口已开放
您可以在配置文件中去修改端口 运维技术阿闯 发表于 2024-5-21 17:02
您好,根据您的问题,这种情况下,您可以通过配置Nuxt.js应用的nuxt.config.js文件来指定不同的端口。
1: ...
这个不适配nuxt3的,我用过的 moonway 发表于 2024-5-21 17:04
这个不适配nuxt3的,我用过的
您好,您看一下本地firewall -cmd --list-ports中是否放行了端口呢,如果没有放行的话使用以下命令进行放行
firewall-cmd --zone=public --add-port=3001/tcp --permanent
firewall-cmd --reload 运维技术阿闯 发表于 2024-5-21 17:24
您好,您看一下本地firewall -cmd --list-ports中是否放行了端口呢,如果没有放行的话使用以下命令进行放 ...
sudo firewall-cmd --query-port=3001/tcp
是yes的
moonway 发表于 2024-5-21 17:29
sudo firewall-cmd --query-port=3001/tcp
是yes的
所有可排查的问题都已发现没有问题的话,就剩下一个操作系统了,首先centos9不在我们兼容的范围内,如果您需要更换 系统的话可以先将数据进行备份后操作。
https://docs.qq.com/sheet/DUm54VUtyTVNlc21H?tab=BB08J2
面板兼容系统列表有:Centos7.x > Debian10 > Ubuntu 20.04 > Cenots 8 stream > Ubuntu 18.04 > 其它系统 另一个可以啊3000端口没问题
运维技术阿闯 发表于 2024-5-21 17:37
所有可排查的问题都已发现没有问题的话,就剩下一个操作系统了,首先centos9不在我们兼容的范围内,如果 ...
另一个可以啊3000端口没问题 moonway 发表于 2024-5-21 17:49
另一个可以啊3000端口没问题
您好,如果以上方式都已经排查过并且确认没有问题,但您仍然在使用非3000端口时遇到错误,那么可能是以下一些更具体的原因:
1:确保运行Nuxt应用程序的用户有足够的权限来绑定到非保留端口(即1024以上的端口)。在Linux系统上,通常需要非root用户绑定到1024以上的端口。
2:如果您在nuxt.config.js或nuxt.config.ts中设置了host选项,请确保它允许从您的网络环境中访问。通常,设置为0.0.0.0将允许从任何IP地址访问
3:检查Nuxt应用程序中是否有任何代码尝试绑定到特定端口或在启动时执行其他与端口相关的操作。有时,应用程序内部的代码可能会覆盖配置文件中的设置。
4:确保您的Nuxt项目依赖项是最新的,并且没有与其他依赖项或全局安装的包发生冲突。有时,依赖项的版本不兼容可能会导致奇怪的问题。
5:确保您使用的Node.js版本与Nuxt 3兼容。有时,旧版本的Node.js可能不支持某些特性或与新版本的Nuxt不兼容。
6:如果您的服务器上的文件描述符限制太低,可能会导致无法打开更多的网络连接。您可以使用ulimit -n命令来检查并修改此限制(如果适用)。
7:如果您在不同的环境中部署了相同的代码(例如,开发环境和生产环境),请确保在部署过程中没有遗漏或错误地配置了任何文件或环境变量。 运维技术阿闯 发表于 2024-5-21 17:57
您好,如果以上方式都已经排查过并且确认没有问题,但您仍然在使用非3000端口时遇到错误,那么可能是以下 ...
Listening http://[::]:3001 项目日志里是这个 moonway 发表于 2024-5-21 18:03
Listening http://[::]:3001 项目日志里是这个
您好,目前的情况下,宝塔这边解决不了,需要您自己去nuxt3的官方的去找自己的解决方法了。 运维技术阿闯 发表于 2024-5-21 18:18
您好,目前的情况下,宝塔这边解决不了,需要您自己去nuxt3的官方的去找自己的解决方法了。 ...
宝塔自带的是pm2吧
moonway 发表于 2024-5-21 18:32
宝塔自带的是pm2吧
但是这种项目是需要您自己去操作的
页:
[1]