vue/react前端项目生成的dist文件使用nginx部署

630 阅读1分钟

vue/react前端项目生成的dist文件使用nginx部署流程

1.安装nginx(本人是mac电脑)

打开命令行执行安装命令: brew install nginx

然后在执行nginx -v 确认是否安装成功

image.png

可以看到现在已经安装好了

打开http://localhost:8080 就可以看到默认的nginx页面

image.png

2.打开Finder,使用快捷键Command+Shift+G 弹出搜索框 输入/usr/local/Cellar/nginx/1.25.4

点击进入html这个文件

image.png 把vue/react打包好的dist文件放在html这个文件里面去 image.png 3.再次打开Finder,使用快捷键Command+Shift+G 弹出搜索框

  • 输入usr/local/etc/nginx

image.png

  • 点击进入nginx这个文件, 可查看到nginx.conf这个文件

image.png

用文本编辑的方式打开编辑nginx.conf这个文件

image.png 新增一个serve

server {
        listen       8090;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   /usr/local/var/www/dist(dist文件路径);
            index  index.html index.htm;
        }

        #error_page  404              /404.html;
         # 配置后端接口
        location /api { # api前端统一代理的前缀
        # 代理的后端服务,如果没有上下文(schedule)的话,则直接配置到端口即可
	        proxy_pass 后端接口url; 
	        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_set_header X-Forwarded-Proto $scheme;
	        proxy_redirect off;
        }

编辑完成后保存

4.打开命令行执行 nginx -s reload (重启nginx)

5.打开http://localhost:8090 就可以看到你的项目了

有疑问可留言回复,不足的地方也希望大家可以指正