Linux的nginx环境的vue 部署

作者QQ:1095737364    QQ群:123300273     欢迎加入!

1.使用WebStrom编程好的vue 进入到Terminal运行npm run build

         

2.使用WinSCP进入到nginx 目录配置文件下面,找到nginx.conf文件:

  1.使用WinSCP打开PUTTY命令行:输入: find / -name nginx

         

  2.配置文件nginx.conf 就在/uer/local/nginx/conf下面,/usr/local/nginx/sbin/nginx是运行目录:

3.修改nginx.conf配置文件,在http下面添加一行代码:include vhost/*.conf; 表示每个项目单独配置,方便管理.

         

4.conf文件夹下面建立vhost文件夹,再在vhost 下面建立vue.conf 放入一下内容:

    

server
{
  listen 80;
  server_name vue.****.com;
  index index.html index.htm index.php;
  root /var/www/html/find;
  location / {
   try_files $uri $uri/ @router;
    index index.html;
  }
 
  location @router {
    rewrite ^.*$ /index.html last;
  }
}
server # 可以同事设置多个服务.
{
  listen 8090; # 可以设置端口号.
  server_name 180.*.*.42; # 可以设置为IP.
  index index.html index.htm index.php;
  root /var/www/html/find; # 设置文件的存放路径,一般都在html 下面新建一个文件见,存放当前目录
  #防止404找不到
  location / {
    try_files $uri $uri/ @router;
    index index.html;
  }
  location @router {
    rewrite ^.*$ /index.html last;
  }
  access_log off;
}

 

5.进入到配置文件中设置的root路径,将WebStrom的vue项目的dist目录下的文件复制到此目录下面来,并且设置文件夹的权限:

         

         

6. 使用PUTTY命令行:执行以下命令:

# ps -ef | grep nginx
# kill -9 进程号 //如果有多个,就全部杀死
# cd /usr/local/nginx/sbin
# ./nginx -t
       
   # ./nginx -s reload //如果报一下错误就在执行这个命令一次: # /usr/local/nginx/sbin/nginx

  

       

 

   # ./nginx -s reload //不报错就说明启动成

7.然后在浏览器中访问 http://IP:端口号

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值