1、打开终端

2、安装 Command Line tools(已经安装好的可以忽略这一步骤)xcode-select --install

3、安装 brew 命令ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

4、安装 nginxbrew install nginx

5、启动 nginxsudo nginx

OK, nginx 就安装好了,可以在浏览器访问了,默认端口为8080,在浏览器输入 http://localhost:8080/ 就能访问 nginx 在计算机搭建的服务器。

8080 是 nginx 自带的默认网站设置的端口,现在我们自己来创建一个网站,设置端口和映射路径。

6、自定义网站和端口

6.1 创建网站,编写测试网页

6.2  复制网站 demo 文件夹物理路径,打开终端,准备编辑 nginx 的配置文件:vim /usr/local/etc/nginx/nginx.conf

6.3 进入 nginx.conf 页面后,按 "i"  键进入编辑状态,自定义端口,和配置本地网站 demo。

注意,如果访问网站会出现 403 错误,可以在 nginx.conf 的第一行将访问权限设置为 user root owner;

6.4  按 esc 键退出编辑状态,输入  :wq  保存退出 nginx.conf 页面

6.5  重新启动 nginxsudo nginx -s reload

或者sudo nginx

6.6 在浏览器输入 www.jojo.com 加自定义的端口,就能访问到配置好的网站了,

比如我的端口配置为8081, 在浏览器输入 http://www.jojo.com:8081/ 即可访问。

另外如果不想通过终端对 nginx.conf 进行编辑,可以直接去 nginx 文件夹打开配置文件进行编辑保存

7、关闭 nginxnginx -s stop:快速停止nginx

nginx -s quit:完整有序的停止nginx

其他的停止 nginx 方式:ps -ef | grep nginx

kill -QUIT 主进程号:从容停止Nginx

kill -TERM 主进程号:快速停止Nginx

pkill -9 nginx:强制停止Nginx

如果提示 Operation not permitted,可以在命令前加一个 sudo 就可以了。

mac nginx 非brew安装_Mac 安装 nginx相关推荐

  1. mac nginx 非brew安装_Mac下使用Home Brew安装Nginx

    mac使用brew安装nginx记录 服务器上用nginx + tomcat做了负载均衡,在本地开发时图片等一系列文件上传操作多有不便, 想着本地也安装一个nginx,映射一下静态资源目录以便和项目分 ...

  2. mac nginx 非brew安装_Nginx服务器环境手动安装Discuz! Q非详细教程

    Discuz! Q Discuz! Q是原腾讯旗下Discuz团队新开源的社区程序,不过定位当然和以前不一样. 前段时间就知道Discuz! Q内测这事,不过一直没兴趣,昨天看见腾讯云这边有个Disc ...

  3. pycharm和python在mac里安装_MAC安装python-opencv及在pycharm下的配置

    基础: Mac os 10.13.4:pycharm2018.1:Python3.6.5 小白一个,某日突发奇想,想利用opencv实现面部识别,但在网上查了一圈,在配置时都太麻烦,什么下载源码,用X ...

  4. mac photoshop install无法安装_MAC安装应用报错:无法打开或文件损坏的处理方法~...

    有些用户下载了一些程序之后,却发现无法在MAC中安装,安装时会弹出下图所示警告框:"打不开 xxx,因为它来自身份不明的开发者".那么该如何解决这个问题呢? 在MAC下安装一些软件 ...

  5. crypto安装_Mac安装Golang和vscode

    Mac第一次安装golang和vscode一起使用,遇到了不少的坑,下面介绍一下正确的安装方式. 1.使用brew安装Golang 如果不知道brew是什么,或怎么安装请看这里 brew官网 brew ...

  6. idea lombok插件安装_mac安装的软件和idea的插件推荐

    工欲善其事必先利其器,今天简单分享一下我的武器库. 主要包括两个方面,idea的插件:还有mac的常用软件推荐. 希望可以在编码之余,提高自己的工作效率. idea插件 翻看了宇宙条上各种推荐的插件, ...

  7. git lfs mac 安装_mac安装homebrew

    mac跟windows真的一点不一样.建议还是别买了. 这里整理一下我的mac电脑使用坑. 类似于linux的apt和yum的自动安装,mac一般用homebrew 安装brew 首先进入https: ...

  8. mac下使用brew安装nginx

    安装 brew install nginx 启动 brew services start nginx 停止 brew services stop nginx 重启nginx brew services ...

  9. mac下通过brew安装的Nginx在哪

    反正我的是在/usr/local/etc下,看网上的资料似乎都不太一样. 一些常用nginx命令 nginx -s reload :修改配置后重新加载生效 nginx -s stop :快速停止ngi ...

最新文章

  1. html img调用js,html调用js变量 如何在html中输出js文件中的变量
  2. mysql镜像远程连接_Docker创建MySQL镜像并成功进行远程连接
  3. 对E—R模型的深入理解
  4. 服务器损坏mysql修复_云服务器mysql数据库损坏修复mysql
  5. Python自动化办公知识点整理汇总
  6. 简单的python下载器
  7. spark的python开发安装方式_windows下安装spark-python
  8. Spring-ConfigurationClass类
  9. spring yml 配置事务_application.yml与bootstrap.yml的区别
  10. 绘制半透明矩形Gdiplus和GDI性能对比
  11. 搭建机器人电控系统——什么是单片机MCU?如何选择单片机?
  12. 存储区域网络(Storage Area Network,简称SAN)
  13. if语句的基本使用语法
  14. android 转音频格式,android_Lame转换音频格式
  15. 设置计算机网络密码怎么设置路由器,如何在计算机上设置路由器密码?
  16. 大数据面试重点之kafka(七)
  17. 国密SM4,layui前端 和.net core后台 加密解密 .net加密解密
  18. java中 引用传递_Java中的引用传递
  19. python软件工程师自我介绍_软件工程师求职自我介绍范文
  20. Generalized-ICP(GICP)論文研讀

热门文章

  1. Java基础 DAY07
  2. 826. Most Profit Assigning Work
  3. DS18B20数字温度传感器
  4. jk触发器上升沿怎么看_jk触发器波形图_jk触发器波形图怎么画
  5. DTV 学习(二) 数字视频
  6. 4G无线WIFI太阳能低功耗监控摄像头野外4G监控无电无网远程摄像机
  7. MyBatis07:使用注解开发,java自学视频百度云
  8. java sleep的意义_thread.sleep的作用是什么
  9. CentOS7基础学习笔记
  10. Cadence学习记录(三)芯片封装设计