目录
一:部署到服务器上
二:Nginx
三:pm2进程管理
一:部署到服务器上
前提:nuxt是基于nodejs运行的,安装node是第一步,因此确保已经安装 Node.js
(1)nuxt项目打包
详细请移步nuxt官网
第一步、在本地 npm run build,会在.nuxt文件夹下生成dist文件;
第二步、把本地文件的.nuxt,static,package.json,nuxt.config.js,这四个文件夹放到服务器目录文件下
比如我在服务器上创建了C:\inetpub\nuxt路径。
第三步、用cmd进入目录文件夹,安装依赖
npm install -production
第四步、运行
npm start
此时运行的是 http://localhost:1818;
目录以及项目文件如下:
目录及文件
此时项目在服务器的本地已经可以访问了,但在外部网络是无法进行访问的。这时Nginx就可以出场了。
目的是通过域名访问到nuxt服务(此处测试的域名为www.wfaceboss.top)
二:Nginx
(1)Nginx安装
第一步、Nginx 的安装步骤比较简单,安装在windows上推荐使用压缩包的安装方式,下载地址;(选择稳定版本)
第二步、下载完成之后,进行解压可以看到如下文件结构
第三步、双击nginx.exe 就启动了
在页面输入localhost。出现如下界面则表示安装成功。默认监听80端口号
第四步、若你的服务器上80端口被占用,则需要修改端口,操作如下:(我这里是将80修改成81,注意修改的端口需要服务器后台已经开放)
修改nginx安装目录/conf/nginx.conf中的server配置
#user nobody;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
#log_format main '$remote_addr - $remote_user [$time_local] "$request" '
# '$status $body_bytes_sent "$http_referer"
Nuxt.js部署与Nginx配置

本文介绍如何将Nuxt.js项目部署到服务器,并使用Nginx进行域名访问配置,同时利用PM2实现进程守护,确保服务稳定运行。
最低0.47元/天 解锁文章
1531

被折叠的 条评论
为什么被折叠?



