相信很多刚学习vue的朋友都可以进行到将vue项目进行npm run build这部,对于将build后的结果部署到nginx服务器上却一知半解,作者刚开始的时候也是很迷惑,看到网上很多朋友在问,今天作者就将自己的部署过程记录下来,供大家参考。
可以看到,作者在图中红色标出部分,提示大家nginx端口的真实配置其实在红色指出部分
// cd至 sites-enabled cd sites-enabled // 查看下面是否有default vim default可以看到,该处确实是nginx的真实配置
// 将下面的代码添加到上面所示的后面 location /project { # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. alias /var/www/html/project; index index.html index.htm; try_files $uri $uri/ =404; } // 退出重启nginx service nginx reload // ps查看是否重启了nginx ps -ef |grep nginx接下来通过浏览器访问“http://xxx.xxx.xx.xxx(该处为你的服务器ip)/project”就可以看到你的vue项目啦,作者的项目已经部署成功啦,github上的项目地址是https://github.com/guodonglw/vue_admin,希望能够帮助到大家 注:如果是阿里云或其他机构的服务器,需先在安全组中配置80端口对外开放