使用Nginx
部署Nuxt3
项目
-
安装
Nginx
稳定版 nginx.org/en/download… -
项目打包
pnpm nuxt generate //预渲染应用中的所有页面,生成对应的静态 HTML 文件 pnpm preview //最后输入 y
-
项目目录出现
.output
文件夹 -
在下载好的
Nginx
文件夹中新建文件夹,命名为自己的项目名:myProject
, -
复制项目里的
.output
文件夹下public
文件夹到新建的文件夹中 -
打开
Nginx
文件夹下的conf
文件夹,nginx.conf
文件 -
使用编辑器打开,修改配置
server { listen 8080;//自定义端口号 server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { root myProject; //刚才在nginx新建的文件夹 myProject index index.html index.htm; } //项目中后端地址的代理 location /api { proxy_pass http://xxx.xxx.x.xxx:8080/; //末尾要有/ } //项目中后端地址的代理 location /api2 { proxy_pass http://xxx.xxx.x.xxx:8082/user/; //末尾要有/ } }
-
启动
Nginx
---双击Nginx.exe
-
查看
Nginx
是否启动成功,任务管理器中查看 -
关闭
Nginx
,在任务管理器中终止任务,会有多个Nginx
任务,都终止完!
补充
使用build
命令和 nuxt generate
命令的区别:可见此文