苹果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配置https实现域名访问项目(图文教程)
Mar 31 Servers
Nginx反向代理及负载均衡如何实现(基于linux)
Mar 31 Servers
Nginx安装完成没有生成sbin目录的解决方法
Mar 31 Servers
教你快速开启Apache SkyWalking的自监控
Apr 25 Servers
nginx反向代理配置去除前缀案例教程
Jul 26 Servers
Nginx进程调度问题详解
Sep 25 Servers
Nginx配置根据url参数重定向
Apr 11 Servers
安装Windows Server 2012 R2企业版操作系统并设置好相关参数
Apr 29 Servers
Windows Server 修改远程桌面端口的实现
Jun 25 Servers
WIN10使用IIS部署ftp服务器详细教程
Aug 05 Servers
教你使用RustDesk 搭建一个自己的远程桌面中继服务器
Aug 14 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 中文处理函数集合
2008/08/27 PHP
session在PHP大型web应用中的使用
2011/06/25 PHP
php生成百度sitemap站点地图类函数实例
2014/10/17 PHP
PHP code 验证码生成类定义和简单使用示例
2020/05/27 PHP
JQuery的html(data)方法与<script>脚本块的解决方法
2010/03/09 Javascript
JS基础之undefined与null的区别分析
2011/08/08 Javascript
jQuery 1.9移除了$.browser可以使用$.support来替代
2014/09/03 Javascript
Bootstrap图片轮播组件使用实例解析
2016/06/30 Javascript
Zabbix添加Node.js监控的方法
2016/10/20 Javascript
Bootstrap Table 在指定列中添加下拉框控件并获取所选值
2017/07/31 Javascript
vue实现验证码按钮倒计时功能
2018/04/10 Javascript
实现Vue的markdown文档可以在线运行的方法示例
2018/12/11 Javascript
vue中img src 动态加载本地json的图片路径写法
2019/04/25 Javascript
关于NodeJS中的循环引用详解
2019/07/23 NodeJs
vue中axios防止多次触发终止多次请求的示例代码(防抖)
2020/02/16 Javascript
小程序分享链接onShareAppMessage的具体用法
2020/05/22 Javascript
Python使用turtule画五角星的方法
2015/07/09 Python
Python新手入门最容易犯的错误总结
2017/04/24 Python
在Python 字典中一键对应多个值的实例
2019/02/03 Python
Python在Matplotlib图中显示中文字体的操作方法
2019/07/29 Python
Python reversed函数及使用方法解析
2020/03/17 Python
Sunglasses Shop丹麦:欧洲第一的太阳镜在线销售网站
2017/10/22 全球购物
我看到了用指针调用函数的不同语法形式
2014/07/16 面试题
什么是servlet
2012/05/08 面试题
会计专业自我鉴定
2014/02/10 职场文书
幼儿教师工作感言
2014/02/14 职场文书
代理协议书
2014/04/22 职场文书
艾滋病宣传标语
2014/06/25 职场文书
竞选大学学委演讲稿
2014/09/13 职场文书
庆祝儿童节标语
2014/10/09 职场文书
2014年大学班级工作总结
2014/11/14 职场文书
网络管理员岗位职责
2015/02/12 职场文书
幼儿体育课教学反思
2016/02/16 职场文书
Nginx 502 Bad Gateway错误原因及解决方案
2021/03/31 Servers
判断Python中的Nonetype类型
2021/05/25 Python
Python爬虫入门案例之爬取二手房源数据
2021/10/16 Python