苹果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配置反向代理的全过程记录
Mar 31 Servers
nginx 反向代理之 proxy_pass的实现
Mar 31 Servers
Nginx 过滤静态资源文件的访问日志的实现
Mar 31 Servers
Nginx服务器如何设置url链接
Mar 31 Servers
nginx限制并发连接请求数的方法
Apr 01 Servers
配置nginx 重定向到系统维护页面
Jun 08 Servers
Nginx进程调度问题详解
Sep 25 Servers
Nginx配置https的实现
Nov 27 Servers
Linux安装apache服务器的配置过程
Nov 27 Servers
Nginx防盗链与服务优化配置的全过程
Jan 18 Servers
Mac电脑OS系统下安装Nginx的详细教程
Apr 14 Servers
win server2012 r2服务器共享文件夹如何设置
Jun 21 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
PHP SPL标准库中的常用函数介绍
2015/05/11 PHP
php PDO实现的事务回滚示例
2017/03/23 PHP
跟随鼠标旋转的文字
2006/11/30 Javascript
Javascript倒计时代码
2010/08/12 Javascript
Jquery实现自定义tooltip示例代码
2014/02/12 Javascript
jQuery插件分享之分页插件jqPagination
2014/06/06 Javascript
jQuery提交多个表单的小技巧
2014/07/27 Javascript
js弹出对话框方式小结
2015/11/17 Javascript
AngularJs Javascript MVC 框架
2016/06/20 Javascript
BootStrap下拉框在firefox浏览器界面不友好的解决方案
2016/08/18 Javascript
jquery validation验证表单插件
2017/01/07 Javascript
jquery获取下拉框中的循环值
2017/02/08 Javascript
jQuery 判断元素整理汇总
2017/02/28 Javascript
jQuery插件zTree实现获取当前选中节点在同级节点中序号的方法
2017/03/08 Javascript
详解vue-cli + webpack 多页面实例配置优化方法
2017/07/13 Javascript
JS+canvas画一个圆锥实例代码
2017/12/13 Javascript
10分钟上手vue-cli 3.0 入门介绍
2018/04/04 Javascript
详解小程序如何避免多次点击,重复触发事件
2019/04/08 Javascript
微信小程序时间戳转日期的详解
2019/04/30 Javascript
mpvue小程序循环动画开启暂停的实现方法
2019/05/15 Javascript
layui实现鼠标移动到单元格上显示数据的方法
2019/09/11 Javascript
vue 中几种传值方法(3种)
2019/11/12 Javascript
vue穿梭框实现上下移动
2021/01/29 Vue.js
详解Python命令行解析工具Argparse
2016/04/20 Python
详谈Python2.6和Python3.0中对除法操作的异同
2017/04/28 Python
pycharm安装图文教程
2017/05/02 Python
pytorch中图像的数据格式实例
2020/02/11 Python
python3获取控制台输入的数据的具体实例
2020/08/16 Python
英国领先的品牌珠宝和配件供应商:Acotis Jewellery
2018/03/07 全球购物
Diptyque英国官方网站:源自法国的知名香氛品牌
2019/08/28 全球购物
一套.net面试题及答案
2016/11/02 面试题
高中班长自我鉴定
2013/12/20 职场文书
三严三实对照检查材料
2014/08/25 职场文书
应届生们该怎么书写求职信?
2019/07/05 职场文书
一定要知道的 25 个 Vue 技巧
2021/11/02 Vue.js
JavaScript架构localStorage特殊场景下二次封装操作
2022/06/21 Javascript