Loading... # 前言 Hi 大家好,我是小小。现在是2024年4月10日距离上一次发布教程类文章(2023年02月19日)已经一年多了,过去这一年中一直在忙于学习,截止到今天,距离高考还有392天,在这392天里面这应该是最后一篇文章了,希望392天以后我会带着激动的心情来给大家分享喜悦。 话不多说,开始今天的正文,那就是**如何使用LINUX部署nuxt3项目** 在之前我们经常使用宝塔的PM2管理器管理器,但宝塔现已停止PM2管理器的维护和下载了,那我们该如何部署呢,下面将使用宝塔自带的Node项目进行部署  # 使用宝塔面板部署Node项目 宝塔在网站-Node项目里面提供了关于Node项目的部署,我简单使用了一下,可以满足我们的需求。 ## 一、安装Node版本管理器(已安装可跳过)  我们在宝塔-软件商店-搜索-node,安装Node.js版本管理器 2.1 ## 二、根据使用程序安装对应nodejs版本  我这里的本地使用的版本是16.20.2,所以我在服务器上也安装16.20.2 建议与程序开发时的node版本一致 ## 三、将程序上传到服务器 将你的网站程序上传到服务器并解压  因为nuxt3根目录并没有package.json,所以我们需要进入serve文件夹,将这里面的package.json复制到网站根目录  ## 四、部署项目 我们打开网站-Node项目-添加Node项目  如果没有特殊需求,可以按照我上面填写的进行配置 **放行端口** 程序所使用的端口必须进行放行,我这边没有用宝塔防火墙所以没有点 ## 五、大功告成 程序部署完毕后,可以进入服务器ip:3000 端口,查看是否部署成功  **配置反向代理**  在PHP网站中配置反向代理,这一步**可选** **如果在Node项目中配置了域名,这一步可省略** 猜你想看 每日一学:PHP 中的array_is_list函数详解 使用nginx反代jsdelivr 每日一学:PHP 中的array_diff_key函数详解 解决 Vue 打包过后 dist 文件夹过大 每日一学:PHP 中的array_udiff_assoc函数详解 jQuery点击图片淡入淡出 每日一学:PHP 中的array_uintersect_uassoc函数详解 PHP函数的定义及使用 Linux常用命令 每日一学:PHP 中的array_intersect函数详解 最后修改:2024 年 04 月 10 日 © 允许规范转载 赞 0 如果觉得我的文章对你有用,请随意赞赏
1 条评论
这个很实用 学习了