mac设备安装nginx注意事项
时间:2022-07-23
本文章向大家介绍mac设备安装nginx注意事项,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
在mac上安装nginx一般使用brew工具安装,这里面涉及了三个问题如何安装,安装完成后如何使用,安装过程和使用过程中碰到那些常见问题如何解决,下面我们来一一说明。
1、如何安装,直接在命令行执行安装命令,如下:
brew install nginx
安装过程可能有些慢,耐心等待,如果实在太慢,第三步有解决方案。
2、安装完成后如何使用,安装完成后可以通过brew命令来控制nginx,常用命令如下:
//1、开启nginx服务
brew services start nginx
//2、关闭nginx服务
brew services stop nginx
//3、查看nginx安装在哪里
brew info nginx
//4、查看brew安装的所有软件
brew list
//5、搜索需要安装的软件
brew search nginx
安装完成后也可以使用nginx的内置指令来控制nginx,执行 nginx -h 显示常用指令,如下:
这里面常用的是nginx -s和nginx -t,前者操作nginx终止或重启,后者验证nginx.conf配置文件是否可执行。
3、安装过程和使用过程中遇到的问题:
有时候nginx开启后,会出现无法关闭的情况,我一般会用如下指令暴力关闭:
pkill -9 nginx
在用法brew安装nginx时,brew会先进行升级,但是有时升级速度会非常慢,这个怎么解决呢,我们可以将brew的源改成国内的资源,运行如下指令:
//替换brew.git:
cd "$(brew --repo)"
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
//替换homebrew-core.git:
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
切换完成后速度会大大提升,如果要还原的话,运行如下指令:
//重置brew.git:
cd "$(brew --repo)"
git remote set-url origin https://github.com/Homebrew/brew.git
//重置homebrew-core.git:
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://github.com/Homebrew/homebrew-core.git
以上便是在Mac上安装nginx配到的一些问题,希望对你有所帮助。
- PHP彩蛋还是漏洞?expose_php彩蛋的触发和屏蔽方法
- 深入源码探索 ReactNative 通信机制
- PHP跨站脚本攻击(XSS)漏洞修复思路(二)
- WordPress发布文章自动同步到新浪微博(带特色图片)
- go http 服务器编程(1)
- Linux系统内存监控、性能诊断工具vmstat命令详解
- go http 服务器编程(2)
- 利用placeholder属性来添加输入框默认文字提示,提高用户体验
- Linux系统监控、诊断工具之top命令详解
- 【Dev Club分享】iOS黑客技术大揭秘
- Linux终端:用cat命令查看不可见字符
- golang 函数定义及其接口实例
- 分享两种圣诞节雪花特效JS代码(网站下雪效果)
- React 移动 web 极致优化
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 如何修改CentOS服务器时间为北京时间
- linux下搭建go环境的安装配置讲解
- linux下搭建scala环境并写个简单的scala程序
- 在Linux系统下上传项目到码云的方法
- 使用seaborn绘制热图
- CentOS中环境变量与配置文件的深入讲解
- 详解linux下fsevents模块引起的npm ls报错解决办法
- 解决nginx/apache静态资源跨域访问问题详解
- 可怕的万圣节 Linux 命令
- linux环境不使用hadoop安装单机版spark的方法
- 在linux下玩转带有超时时间的connect函数
- Linux/CentOS服务器安全配置通用指南
- 详解centos7中配置keepalived日志为别的路径
- jointplot快速探究两组变量的分布及关系
- linux中alarm函数的实例讲解