前提:安装好nginx

  • 打开nginx目录,一般是(/usr/local/nginx)

  • npm run build 打好vue包 一般放到(/usr/local/nginx/html/)目录下

配置:nginx

  • 打开(/usr/local/nginx/conf)目录

  • 新建一个 xxx.conf 文件,写入:

server {
listen 80; //映射出的端口
server_name abc.com; //访问的域名或ip(默认是localhost,有时会被占用,是不是随便输个域名都可以?待验证)
location / {
root /usr/local/nginx/html/prod_dist; //放代码的路径(index.html的根目录)
index index.html index.htm;
} error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
  • 还是此目录,打开nginx.conf,找对位置(在http内的标记一和标记二)
events {
worker_connections 1024;
} http {
include mime.types;
default_type application/octet-stream; #log_format main '$remote_addr - $remote_user [$time_local] "$request" '
# '$status $body_bytes_sent "$http_referer" '
# '"$http_user_agent" "$http_x_forwarded_for"'; #access_log logs/access.log main; sendfile on;
#tcp_nopush on; #keepalive_timeout 0;
keepalive_timeout 65;
#gzip on; //标记二:开启压缩静态资源
gzip on;
gzip_min_length 1k;
gzip_buffers 4 16k;
gzip_comp_level 2;
gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
gzip_vary on;
gzip_disable "MSIE [1-6]\."; include api.conf;
include xxx.conf; //标记一,引入server配置

重启nginx生效配置

进入 /usr/local/nginx/sbin

命令行:./nginx -s reload

完成:访问abc.com

参考网站

https://blog.csdn.net/qq_35620501/article/details/89408581 资源压缩

最新文章

  1. response和request的区别以及常见问题解决
  2. jQuery学习之:Validation表单验证插件
  3. Spark RDD
  4. Nuxt.js logoVue.js 后端渲染开源库 Nuxt.js
  5. Orchard官方文档翻译(五) Dashboard相关
  6. 软件工程个人作业——Agile Software Development读后感
  7. 嵌入式开发笔记 - U-Boot相关
  8. unity3d最新面试题与参考答案汇总
  9. CPU acceleration status:HAXM must be updated(version 1.1.1<6.0.1)
  10. Java设计模式——Observer(观察者)模式
  11. 在Activity之间传递数据—传递值对象
  12. 转载 C++学习第9篇---类和类的封装
  13. MAC 10.10解决 PHP GD库的问题
  14. centos/linux alternatives与update-alternatives详解与软件版本切换
  15. 通俗易懂讲解TCP流量控制机制,了解一下
  16. 架构(三)MongoDB安装配置以及集群搭建
  17. 后台登录(包含验证码)的php代码实现
  18. Activiti reassign task to another user
  19. SurfaceViewVideoList网络获取视频播放
  20. AppiumDriverLocalService 启动appium控制台不显示日志以及把日志保存到本地

热门文章

  1. JS原生实现照片抽奖
  2. Redis单机安装部署
  3. 解决IDEA提示Untrusted Server's certificate 证书不可用( Server's certificate is not trusted )
  4. 理解 chroot
  5. 二十,基于K8S集群的PaaS简介
  6. 关于JPype报FileNotFoundError: [Errno 2] No such file or directory: '/usr/lib/jvm'错误的解决
  7. Centos7.4安装RabbitMQ
  8. C#实现异步阻塞TCP(Send,Receive,Accept,Connect)
  9. smarty模板使用
  10. Map遍历效率 : entrySet > keySet