mac apache2.14 与 启动vuecli项目

mac apache2.14 与 vuecli启动项目

修改package.json

{
  ...
  "scripts": {
    ...
    //新增
    //'路径'处,写入你项目的根目录路径(例如:/Users/Cake/Desktop/Technology/webApp)
    "prod": "cd /Library/WebServer && sudo rm -rf Documents && sudo mkdir Documents && cd 路径  && sudo cp -r  ./dist/ '/Library/WebServer/Documents' && cd 路径",
    //启动apache
    "apache:start": "sudo apachectl -k start",
    //重启apache
    "apache:restart": "sudo apachectl -k restart"
    ...
  },
  ...
}

运行

  • 把打包好的文件复制到服务器

npm run prod

  • 开启服务器

npm run apache:start

  • 重启服务器

npm run apache:restart

配置Apache

编辑 http.conf 文件

  • 去掉 #LoadModule headers_module modules/mod_headers.so 前面的注释#
  • 去掉 #LoadModule deflate_module modules/mod_deflate.so 前面的注释#
  • 去掉 #LoadModule filter_module modules/mod_filter.so 前面的注释#
  • 文件末尾加上
<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/x-javascript application/javascript application/json 
  #对指定的内容进行压缩,压缩方式为默认的一个方法(DeflateCompressionLevel 6)
 </IfModule>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • php+mysql+apache+centos 编译安装 领导要求先保证php环境稳定,然后再去考虑其他,例如性能...
    dnaEMx阅读 2,263评论 1 16
  • HTTP协议上的GZIP编码是一种用来改进WEB应用程序性能的技术。大流量的WEB站点常常使用GZIP压缩技术来让...
    蜜児阅读 517评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,067评论 19 139
  • Gzip是一种流行的文件压缩算法,现在的应用十分广泛,尤其是在Linux平台。Gzip在现代浏览器中默认都是支持的...
    雷雪松的简书阅读 1,256评论 0 3
  • 一、服务端开启gzip压缩 GZip压缩的基本流程 Web服务器接收到浏览器的HTTP请求后,检查浏览器是否支持H...
    一只好奇的茂阅读 874评论 1 13