当前位置: 代码网 > 科技>人工智能>数据分析 > 在 Nginx 上部署项目

在 Nginx 上部署项目

2024年08月02日 数据分析 我要评论
购买服务器,设置安全组,开放默认端口,这样才能访问服务器。配置nginx,nginx用于反向代理,a.访问地址可以找到前端项目;b.让前端项目部署的服务器可以向后端服务器发送请求得到数据。

购买服务器,设置安全组,开放默认端口,这样才能访问服务器。
配置nginx,nginx用于反向代理,a.访问地址可以找到前端项目;b.让前端项目部署的服务器可以向后端服务器发送请求得到数据。

1. 构建 vue 项目

npm run build

2. 安装 nginx

在 ubuntu 上安装 nginx

sudo apt update
sudo apt install nginx

在 centos 上安装 nginx

sudo yum install epel-release
sudo yum install nginx

3. 配置 nginx

打开 nginx 配置文件进行编辑。配置文件通常位于 /etc/nginx/nginx.conf
编辑文件 vim nginx.conf-----按 i 键进入插入模式,主要添加如下两项(一定要加分号):

解决a.:
      location / {                        // 这里的 / 是指访问的/根目录
        root   /root/jyh/dist;    // dist存放文件
        index index.html;
        try_files $uri/ /index.html;
      }

解决b.:
      location /api {
        proxy_pass "http://39.98.123.211";   // 后端服务器地址
      }

esc–:wq 保存文件

a. 一个server对应一个vue项目
b. listen:表示监听服务器上的哪个端口,就是说请求只有发送到nginx上的这个端口号,这个请求才可以被nginx所监听、接收到
c. server name:就是当前服务器的ip(就是现在nginx安装的服务器的ip),也可以是域名

4.运行nginx服务器

sudo systemctl restart nginx      
(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com