苹果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中break与last的区别详析
Mar 31 Servers
Nginx开启Brotli压缩算法实现过程详解
Mar 31 Servers
阿里云Nginx配置https实现域名访问项目(图文教程)
Mar 31 Servers
Nginx域名转发使用场景代码实例
Mar 31 Servers
Mac环境Nginx配置和访问本地静态资源的实现
Mar 31 Servers
Nginx 反向代理解决跨域问题多种情况分析
Jan 18 Servers
docker compose 部署 golang 的 Athens 私有代理问题
Apr 28 Servers
关于windows server 2012 DC 环境 重启后蓝屏代码:0xc00002e2的问题
May 25 Servers
超越Nginx的Web服务器caddy优雅用法
Jun 21 Servers
Linux下搭建SFTP服务器的命令详解
Jun 25 Servers
Windows10安装Apache2.4的方法步骤
Jun 25 Servers
Zabbix对Kafka topic积压数据监控的问题(bug优化)
Jul 07 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学习笔记之面向对象
2014/11/08 PHP
CodeIgniter实现从网站抓取图片并自动下载到文件夹里的方法
2015/06/17 PHP
php中引用符号(&)的使用详细介绍
2016/12/06 PHP
PHP 布尔值的自增与自减的实现方法
2018/05/03 PHP
PHP过滤器 filter_has_var() 函数用法实例分析
2020/04/23 PHP
dojo 之基础篇(三)之向服务器发送数据
2007/03/24 Javascript
JSONP 跨域访问代理API-yahooapis实现代码
2012/12/02 Javascript
javascript间隔定时器(延时定时器)学习 间隔调用和延时调用
2014/01/13 Javascript
在javascript中如何得到中英文混合字符串的长度
2014/01/17 Javascript
js选项卡的实现方法
2015/02/09 Javascript
学习JavaScript设计模式之责任链模式
2016/01/18 Javascript
分享jQuery封装好的一些常用操作
2016/07/28 Javascript
微信小程序通过api接口将json数据展现到小程序示例
2017/01/20 Javascript
layui select动态添加option的实例
2018/03/07 Javascript
vue实现学生录入系统之添加删除功能
2018/07/11 Javascript
解决vue-router在同一个路由下切换,取不到变化的路由参数问题
2018/09/01 Javascript
简单学习5种处理Vue.js异常的方法
2019/06/17 Javascript
vue实现简易图片左右旋转,上一张,下一张组件案例
2020/07/31 Javascript
在Windows8上的搭建Python和Django环境
2014/07/03 Python
Python发送email的3种方法
2015/04/28 Python
python对url格式解析的方法
2015/05/13 Python
python 线程的暂停, 恢复, 退出详解及实例
2016/12/06 Python
python2与python3共存问题的解决方法
2018/09/18 Python
Python IDE Pycharm中的快捷键列表用法
2019/08/08 Python
Python调用.net动态库实现过程解析
2020/06/05 Python
Python 实现键盘鼠标按键模拟
2020/11/18 Python
英国花园、DIY、电器和家居用品商店:Robert Dyas
2019/03/18 全球购物
一套Java笔试题
2016/08/20 面试题
什么是唯一索引
2015/07/05 面试题
英文简历自荐信范文
2013/12/11 职场文书
迟到早退检讨书
2014/02/10 职场文书
财务部岗位职责
2015/02/03 职场文书
大学生见习总结报告
2015/06/24 职场文书
详解Python requests模块
2021/06/21 Python
Win11 Build 25179预览版发布(附更新内容+ISO官方镜像下载)
2022/08/14 数码科技
Apache SkyWalking 监控 MySQL Server 实战解析
2022/09/23 Servers