Vue宝塔面板服务器配置Vue项目

Posted 征途黯然.

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue宝塔面板服务器配置Vue项目相关的知识,希望对你有一定的参考价值。

[1] 编译Vue项目成dist文件夹

  输入打包Vue项目语句:

npm run build:prod

  打包完成后,shell提示如下:

  然后在项目中,会出现一个dist文件夹:

[2] 把dist文件夹上传到服务器

  我的路径如下:

[3] 增加配置服务器的nginx

  配置代码如下:

server 
        listen       80;
        server_name  localhost;

		location / 
            root   /www/wwwroot/blueele/dist;
			try_files $uri $uri/ /index.html;
            index  index.html index.htm;
        
		
		location /prod-api/
			proxy_set_header Host $http_host;
			proxy_set_header X-Real-IP $remote_addr;
			proxy_set_header REMOTE-HOST $remote_addr;
			proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
			proxy_pass http://localhost:8080/;
				
		location /dev-api/
			proxy_set_header Host $http_host;
			proxy_set_header X-Real-IP $remote_addr;
			proxy_set_header REMOTE-HOST $remote_addr;
			proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
			proxy_pass http://localhost:8080/;
		

        error_page   500 502 503 504  /50x.html;
        location = /50x.html 
            root   html;
        
    

  代码中,配置了访问前端工程的端口为默认80;
  配置根目录/www/wwwroot/blueele/dist;要写自己的路径。
  其他地方不用改变。

[4] 访问

  最后,只需要输入自己的域名或者IP即可访问Vue页面。

以上是关于Vue宝塔面板服务器配置Vue项目的主要内容,如果未能解决你的问题,请参考以下文章

部署项目vue +阿里云服务器 + 宝塔面板

部署项目vue +阿里云服务器 + 宝塔面板

宝塔面板安装部署Vue项目,Vue项目从打包到上线

宝塔面板配置 vue生产环境和开发环境 反向代理---Nginx+Apache解决方案

通过宝塔面板部署一个SpringBoot+Vue前后端分离项目的指南(三更)

宝塔面板部署Spring Boot项目