苹果M1芯片安装nginx 并且部署vue项目步骤详解


Posted in Servers onNovember 20, 2021

brew安装nginx

苹果mac安装使用 brew 安装,如果brew没有安装的话,请到搜索其他地方。
执行命令

第一步当然是更新我们的brew库,可以认为这个玩意就是个软件仓库,类似于安卓市场,苹果appStore

brew update

第二步直接查找我们的brew库中有没有nginx这个玩意儿

brew search nginx

苹果M1芯片安装nginx 并且部署vue项目步骤详解

如果出现,证明库中已经有了,直接进行安装命令

brew install nginx

安装完 只要没有报错,你的nginx就是已经安装成功了。。。

mac环境下的nginx对应路径

首先肯定是要知道我们的nginx常用的路径,我已经列出来了

 

说明 路径
nginx配置路径(conf等文件) /usr/local/etc/nginx
nginx上面部署的项目放包地址 /usr/local/etc/nginx/servers
nginx中的日志 /usr/local/var/log/nginx
nginx中访问默认首页地址 /usr/local/var/www

编辑nginx对应的nginx.conf文件,对应我们上面说到的配置路径

#user  nobody;
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;



    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;
	client_body_buffer_size 10m;
	client_max_body_size 20m;
    #gzip  on;

    server {
        listen       80;
        server_name  localhost;
        location / {
            root   /usr/local/etc/nginx/servers/html;
            index  index.html;
            try_files $uri $uri/ /index.html;
        }
        location /api {
           proxy_pass http://localhost:18080/api;
           proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
           set $Real $http_x_forwarded_for;
           if ( $Real ~ (\d+)\.(\d+)\.(\d+)\.(\d+),(.*) ){
                set $Real $1.$2.$3.$4;
          }
          proxy_set_header X-Real-Ip $Real;
        }
}

有个细节特别需要注意,如果你的root不是绝对路径的话,可能访问不到

苹果M1芯片安装nginx 并且部署vue项目步骤详解

网上大部分都是相对路径,我不知道是什么问题,我本地不行,要用绝对路径,上面路径的那个servers/html 的那个东西就是你的vue项目npm run build 命令后的dist包,解压后放到这个路径就行了,名字一定要和你nginx配置文件的路径对应

最后大结局

最终就是启动nginx了,直接终端命令输入

nginx

如果要指定你启动的nginx.conf文件

nginx -c /跟路径

停止nginx

nginx -s stop

重启nginx

nginx -s reload

到此这篇关于苹果M1芯片安装nginx 并且部署vue项目的文章就介绍到这了,更多相关苹果M1芯片安装nginx 并且部署vue项目内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Servers 相关文章推荐
nginx常用命令放入shell脚本详解
Mar 31 Servers
Nginx代理同域名前后端分离项目的完整步骤
Mar 31 Servers
Nginx配置Https安全认证的实现
May 26 Servers
使用 Apache 反向代理的设置技巧
Jan 18 Servers
nginx从安装到配置详细说明(安装,安全配置,防盗链,动静分离,配置 HTTPS,性能优化)
Feb 12 Servers
Nginx设置HTTPS的方法步骤 443证书配置方法
Mar 21 Servers
配置Kubernetes外网访问集群
Mar 31 Servers
nginx配置之并发频次限制
Apr 18 Servers
tomcat下部署jenkins的方法
May 06 Servers
Nginx开源可视化配置工具NginxConfig使用教程
Jun 21 Servers
apache虚拟主机配置的三种方式(小结)
Jul 23 Servers
nginx sticky实现基于cookie负载均衡示例详解
Dec 24 Servers
Nginx stream 配置代理(Nginx TCP/UDP 负载均衡)
Nov 17 #Servers
Nginx源码编译安装过程记录
Nov 17 #Servers
Nginx 路由转发和反向代理location配置实现
Nov 11 #Servers
nginx中proxy_pass各种用法详解
Apache POI的基本使用详解
nginx实现动静分离的方法示例
Nginx内网单机反向代理的实现
Nov 07 #Servers
You might like
jQuery 使用手册(四)
2009/09/23 Javascript
Javascript Object.extend
2010/05/18 Javascript
JS打开图片另存为对话框实现代码
2012/12/26 Javascript
JavaScript实现网页图片等比例缩放实现代码及调用方式
2013/02/25 Javascript
关于jQuery对象数据缓存Cache原理以及jQuery.data详解
2013/04/07 Javascript
浅析tr的隐藏和显示问题
2014/03/05 Javascript
JavaScript提高性能知识点汇总
2016/01/15 Javascript
javascript中Date对象应用之简易日历实现
2016/07/12 Javascript
新手学习前端之js模仿淘宝主页网站
2016/10/31 Javascript
微信小程序 开发之滑块视图容器(swiper)详解及实例代码
2017/02/22 Javascript
使用jQuery的load方法设计动态加载及解决被加载页面js失效问题
2017/03/01 Javascript
jQuery阻止移动端遮罩层后页面滚动
2017/03/15 Javascript
详细讲解vue2+vuex+axios
2017/05/27 Javascript
Vue使用json-server进行后端数据模拟功能
2018/04/17 Javascript
Jquery Datatables的使用详解
2020/01/30 jQuery
JS实现页面数据懒加载
2020/02/13 Javascript
基于VUE实现简单的学生信息管理系统
2021/01/13 Vue.js
Python设计模式之单例模式实例
2014/04/26 Python
Python2.x和3.x下maketrans与translate函数使用上的不同
2015/04/13 Python
对python sklearn one-hot编码详解
2018/07/10 Python
如何安装多版本python python2和python3共存以及pip共存
2018/09/18 Python
浅谈解除装饰器作用(python3新增)
2018/10/15 Python
python自动点赞功能的实现思路
2020/02/26 Python
Python如何使用OS模块调用cmd
2020/02/27 Python
Python Opencv 通过轨迹(跟踪)栏实现更改整张图像的背景颜色
2020/03/09 Python
美国男士内衣品牌:Tommy John
2017/12/22 全球购物
Right-on官方网站:日本知名的休闲服装品牌
2019/07/12 全球购物
薇姿法国官网:Vichy法国
2021/01/28 全球购物
设计模式的基本要素是什么
2014/04/21 面试题
学校就业推荐信范文
2014/05/19 职场文书
幼儿园大班区域活动总结
2014/07/09 职场文书
暑期社会实践证明书
2014/11/17 职场文书
2014年平安创建工作总结
2014/11/24 职场文书
杭白菊导游词
2015/02/10 职场文书
redis配置文件中常用配置详解
2021/04/14 Redis
Nginx部署vue项目和配置代理的问题解析
2021/08/04 Servers