使用nginx+宝塔面板部署示例前端项目

当我们写好一个前端练手项目之后,想要在服务器上部署,以便于让别人查看我们的项目,这时候我们可以使用宝塔面板+nginx来发布我们的项目;

(具体的服务器购买/宝塔面板安装等等就不再过多讲解,不懂的小伙伴可以看看具体的教程~)

1. 上传打包好的项目文件夹

  • 打开宝塔面板的软件商店;
  • 找到nginx软件,点击右侧黄色的文件夹;
  • 进入到nginx文件夹目录后,打开html文件夹;
  • 将打包好的dist文件夹上传到html文件夹目录下;
  • 将dist文件夹改成其他名字,比如demo;

2. 配置nginx

  • 在上述nginx文件夹目录下,打开conf;
  • 在conf文件夹下找到nginx.conf并打开;
  • 在server{...}中的最后添加如下代码:
            location /demo {
              root   demo;
              index  index.html index.htm;
          }
    
  • 保存之后重启nginx!!

3. 完成!

  • 假如你的服务器地址为123.123.11.12,则访问http://123.123.11.12/demo 即可进入查看你的项目啦~
  • 之后想要部署更多项目如上再次操作即可
  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
nginx部署多个vue前端项目时,如果出现二级目录不能访问或访问空白的问题,可能是配置文件有误或者项目部署路径有误。 首先,确保nginx的配置文件中的location部分正确配置了前端项目的二级目录路径。 例如,有两个前端项目分别为project1和project2,部署路径为/var/www/html/project1和/var/www/html/project2。那么,在nginx的配置文件中,可以这样配置: ``` server { listen 80; server_name localhost; location /project1 { alias /var/www/html/project1/dist; try_files $uri $uri/ /project1/index.html; } location /project2 { alias /var/www/html/project2/dist; try_files $uri $uri/ /project2/index.html; } } ``` 通过配置location /project1和location /project2,将对应的项目的访问路径与实际的部署路径关联起来。 另外,注意在配置location时,要正确指定项目的dist文件夹路径,并设置try_files指令来处理路由页面的访问。 配置完成后,重新加载nginx配置文件,即可访问到对应的二级目录下的前端项目了。 如果还是无法访问或出现空白页面,可以检查项目是否正确部署到了/var/www/html目录下,并确认项目的打包是否成功。 总结起来,对于nginx部署多个vue前端项目的问题,主要是要确保配置文件中的location部分正确指定了项目的二级目录路径,并检查项目部署路径和打包是否正确,以及nginx配置的重新加载。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值