苹果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 相关文章推荐
destoon在各个服务器下设置URL Rewrite(伪静态)的方法
Jun 21 Servers
Filebeat 采集 Nginx 日志的方法
Mar 31 Servers
nginx配置文件使用环境变量的操作方法
Jun 02 Servers
nginx配置虚拟主机的详细步骤
Jul 21 Servers
Nginx源码编译安装过程记录
Nov 17 Servers
Apache Linkis 中间件架构及快速安装步骤
Mar 16 Servers
Windows Server 2012 R2 磁盘分区教程
Apr 29 Servers
nginx设置资源请求目录的方式详解
May 30 Servers
Windows Server 2022 超融合部署(图文教程)
Jun 25 Servers
Python安装及建立虚拟环境的完整步骤
Jun 25 Servers
如何让你的Nginx支持分布式追踪详解
Jul 07 Servers
Windows Server 2012 R2服务器安装与配置的完整步骤
Jul 15 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下用GD生成生成缩略图的两个选择和区别
2007/04/17 PHP
PHP删除目录及目录下所有文件的方法详解
2013/06/06 PHP
简单的php文件上传(实例)
2013/10/27 PHP
php smtp实现发送邮件功能
2017/06/22 PHP
PHP实现微信对账单处理
2018/10/01 PHP
showModelessDialog()使用详解
2006/09/21 Javascript
验证javascript中Object和Function的关系的三段简单代码
2010/06/27 Javascript
javascript如何动态加载表格与动态添加表格行
2013/11/27 Javascript
按下回车键指向下一个位置的一个函数代码
2014/03/10 Javascript
禁止iframe页面的所有js脚本如alert及弹出窗口等
2014/09/03 Javascript
vue.js中过滤器的使用教程
2017/06/08 Javascript
基于node.js制作简单爬虫教程
2017/06/29 Javascript
vue2.0移动端滑动事件vue-touch的实例代码
2018/11/27 Javascript
如何检查一个对象是否为空
2019/04/11 Javascript
Node.js操作MongoDB数据库实例分析
2020/01/19 Javascript
JS实现超级好看的鼠标小尾巴特效
2020/12/01 Javascript
手动实现vue2.0的双向数据绑定原理详解
2021/02/06 Vue.js
[01:03]DOTA2新的征程 你的脚印值得踏上
2014/08/13 DOTA
简单的Python2.7编程初学经验总结
2015/04/01 Python
基于python requests库中的代理实例讲解
2018/05/07 Python
基于pycharm导入模块显示不存在的解决方法
2018/10/13 Python
Python综合应用名片管理系统案例详解
2020/01/03 Python
如何在Python 游戏中模拟引力
2020/03/27 Python
微信端html5页面调用分享接口示例
2018/03/14 HTML / CSS
美国一家著名的儿童鞋制造商:Stride Rite
2017/01/02 全球购物
美国在线家居装饰店:Belle&June
2018/10/24 全球购物
eDreams加拿大:廉价航班、酒店和度假
2019/03/29 全球购物
法学专业应届生求职信
2013/10/16 职场文书
创新比赛获奖感言
2014/02/13 职场文书
买卖协议书范本
2014/04/21 职场文书
体育课课后反思
2014/04/24 职场文书
超市促销活动总结
2014/07/01 职场文书
2015年材料员工作总结
2015/04/30 职场文书
2015年防灾减灾工作总结
2015/07/24 职场文书
九年级英语教学反思
2016/02/15 职场文书
Vue实现下拉加载更多
2021/05/09 Vue.js