nginx 部署前端项目(vue)
2024-09-01 03:19:29
前提:安装好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 资源压缩
最新文章
- response和request的区别以及常见问题解决
- jQuery学习之:Validation表单验证插件
- Spark RDD
- Nuxt.js logoVue.js 后端渲染开源库 Nuxt.js
- Orchard官方文档翻译(五) Dashboard相关
- 软件工程个人作业——Agile Software Development读后感
- 嵌入式开发笔记 - U-Boot相关
- unity3d最新面试题与参考答案汇总
- CPU acceleration status:HAXM must be updated(version 1.1.1<;6.0.1)
- Java设计模式——Observer(观察者)模式
- 在Activity之间传递数据—传递值对象
- 转载 C++学习第9篇---类和类的封装
- MAC 10.10解决 PHP GD库的问题
- centos/linux alternatives与update-alternatives详解与软件版本切换
- 通俗易懂讲解TCP流量控制机制,了解一下
- 架构(三)MongoDB安装配置以及集群搭建
- 后台登录(包含验证码)的php代码实现
- Activiti reassign task to another user
- SurfaceViewVideoList网络获取视频播放
- AppiumDriverLocalService 启动appium控制台不显示日志以及把日志保存到本地
热门文章
- JS原生实现照片抽奖
- Redis单机安装部署
- 解决IDEA提示Untrusted Server&#39;s certificate 证书不可用( Server&#39;s certificate is not trusted )
- 理解 chroot
- 二十,基于K8S集群的PaaS简介
- 关于JPype报FileNotFoundError: [Errno 2] No such file or directory: &#39;/usr/lib/jvm&#39;错误的解决
- Centos7.4安装RabbitMQ
- C#实现异步阻塞TCP(Send,Receive,Accept,Connect)
- smarty模板使用
- Map遍历效率 : entrySet >; keySet