苹果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+SpringBoot实现负载均衡的示例
Mar 31 Servers
提升Nginx性能的一些建议
Mar 31 Servers
Nginx四层负载均衡的配置指南
Jun 11 Servers
Linux下使用C语言代码搭建一个简单的HTTP服务器
Apr 13 Servers
Docker 镜像介绍以及commit相关操作
Apr 13 Servers
Window server 2012 R2 AD域的组策略相关设置
Apr 28 Servers
Windows server 2012 R2 安装IIS服务器
Apr 29 Servers
使用Nginx+Tomcat实现负载均衡的全过程
May 30 Servers
ubuntu下常用apt命令介绍
Jun 05 Servers
nginx之queue的具体使用
Jun 28 Servers
ubuntu端向日葵键盘输入卡顿问题及解决
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
用php实现的下载css文件中的图片的代码
2010/02/08 PHP
PHP strncasecmp字符串比较的小技巧
2011/01/04 PHP
PHP中使用Imagick实现各种图片效果实例
2015/01/21 PHP
php使用COPY函数更新配置文件的方法
2015/06/18 PHP
php 读写json文件及修改json的方法
2018/03/07 PHP
终于解决了IE8不支持数组的indexOf方法
2013/04/03 Javascript
jquery使用经验小结
2015/05/20 Javascript
jQuery+PHP+MySQL二级联动下拉菜单实例讲解
2015/10/27 Javascript
JavaScript File API文件上传预览
2016/02/02 Javascript
JavaScript中将数组进行合并的基本方法讲解
2016/03/07 Javascript
浅析在javascript中创建对象的各种模式
2016/05/06 Javascript
json对象转为字符串,当做参数传递时加密解密的实现方法
2016/06/29 Javascript
基于JavaScript实现轮播图原理及示例
2020/04/10 Javascript
js判断PC端与移动端跳转
2020/12/24 Javascript
JavaScript中防止微信浏览器被整体拖动的方法
2017/08/25 Javascript
微信小程序之蓝牙的链接
2017/09/26 Javascript
VUE 使用中踩过的坑
2018/02/08 Javascript
bootstrapValidator表单校验、更改状态、新增、移除校验字段的实例代码
2020/05/19 Javascript
微信小程序入门之指南针
2020/10/22 Javascript
ES6字符串的扩展实例
2020/12/21 Javascript
Python数组遍历的简单实现方法小结
2016/04/27 Python
python去掉 unicode 字符串前面的u方法
2018/10/21 Python
Python tkinter布局与按钮间距设置方式
2020/03/04 Python
利用CSS3实现毛玻璃效果示例源码
2016/09/25 HTML / CSS
拥有超过850家商店的美国在线派对商店:Party City
2018/10/21 全球购物
CheapTickets香港机票预订网站:CheapTickets.hk
2019/06/26 全球购物
Clarks其乐鞋荷兰官网:Clarks荷兰
2019/07/05 全球购物
定义一结构体变量,用其表示点坐标,并输入两点坐标,求两点之间的距离
2015/08/17 面试题
外贸业务员岗位职责
2013/11/24 职场文书
爱国演讲稿400字
2014/05/07 职场文书
无毒社区工作方案
2014/05/23 职场文书
小学网上祭英烈活动总结
2014/07/05 职场文书
学校少先队工作总结
2015/08/12 职场文书
《中国机长》观后感:敬畏生命,敬畏职责
2019/11/12 职场文书
Nginx的基本概念和原理
2022/03/21 Servers
如何基于python实现单目三维重建详解
2022/06/25 Python