ubuntu 24.04通过nginx部署vben admin项目

作者:outlela  来源:本站原创   发布时间:2025-2-7 15:4:47

首先打包生成dist,使用以下命令

yarn build

把dist目录下的文件拷贝到ubuntu服务器上,这一步自定义目录。推荐使用XFTP8来管理文件,可视化操作方便快捷。

在服务器上安装nginx,使用以下命令:

apt install nginx

安装好后,启动nginx,使用以下命令:

sudo systemctl start nginx

在目录/etc/nginx/sites-enabled/下新建一个以.conf结尾的nginx配置文件。

这一步也可以通过XFTP8来操作。

文件内容大致如下:

server {
listen 8079;#监听端口
listen [::]:8079;#同上
server_name 192.168.242.129;#你自己的ip或者域名
location /systemAudit {
# 这里是vue打包文件dist内的文件的存放路径
alias /home/cmn/systemMsgWeb;
index index.html index.htm;
try_files $uri $uri/ index.html;
}
#下面是后端api接口代理
location /api/systems_msg {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# 后台接口地址代理
proxy_pass http://192.168.242.129:5091;
proxy_redirect default;
add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Headers X-Requested-With;
add_header Access-Control-Allow-Methods GET,POST,OPTIONS;
}
}

重新加载配置项:

sudo systemctl reload nginx

验证是否可以正常访问,浏览器输入

http://192.168.242.129:8079/

我配置的是监听8079,这里输入自己配置的IP与端口,可以正常打开访问即是成功了。

至此,完成收工。

*本文最后修改于:2025-2-7 15:23:4
本文标签: ubuntu 24.04 nginx 部署 vben admin 项目 XFTP8
本文由本站原创发布, 本文链接地址:https://outlela.com/Code/203.html
转载或引用请保留地址并注明出处:outlela.com