Mac安装和使用Nginx

Mac电脑Nginx的安装和使用

当前系统环境
在这里插入图片描述

安装步骤:
1.安装 hombrew (已安装可跳过)
2.安装 nginx
3.配置 nginx
1.安装过程hombrew

brew(homebrew),Mac OSX上的软件包管理工具,类似linux中yum,能在Mac中方便安装软件或者卸载软件,brew 的官方网站: http://brew.sh/ 在官方网站对brew的用法进行了详细的描述

安装方法: 在Mac中打开Termal(终端): 输入命令:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

在这里插入图片描述

安装过程如果中出现错误:
1. 报错error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54 之类的问题

解决方法:
a.  网速问题。更换速度快稳定的网络(我个人就是其他方法试了,没用。才更换的wifi就可以了,所以写第一条 推荐~~)
b. 输入ping github.com 看下能不能通,放上原文地址可以去看下https://blog.csdn.net/weixin_43935605/article/details/100095722
c. 错误和网还是有关的,多试几次   耐心

解决完了上面的问题后本以为可以开心的玩耍,结果它又…又出毛病了
报错error: To retry an incomplete download, remove the file above.
Failed to install vendor Ruby.

在这里插入图片描述

解决方法:
a.进入/Users/Mahone/Library/Caches/Homebrew删除掉该portable-ruby-2.6.3.mavericks.bottle.tar.gz(名字可能不太一样)
	i.补充:进入homebrew文件方法
		Step 1: 打开 Finder
   		Step 2: 左上角点击 前往 → 前往文件夹…
   		Step 3: 键入 ~/Library and 点击 前往

经过上面两个小插曲,安装成功了 在这里插入图片描述
测试:

brew --version
2.安装nginx
首先查看一下本机有没有安装nginx
brew info nginx

(https://img-blog.csdnimg.cn/20191113161421989.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3plbmcwOTIyMTA=,size_16,color_FFFFFF,t_70)

安装nginx
brew install nginx

在这里插入图片描述

启动nginx
命令输入 nginx  ,不报错即为启动成功
浏览器查看nginx

在这里插入图片描述

3.项目配置nginx

1.查看nginx.conf的路径
命令输入:brew info nginx
在这里插入图片描述
进入nginx文件夹,打开nginx.conf文件配置项目。

请在开头:注意设置访问权限( user root owner; ),不然等会访问网站会出现403错误

在这里插入图片描述
我们主要看server对象
````
server {
listen 10009; #端口
server_name localhost; #ip

		charset utf-8;   #编码方式
		access_log  /usr/local/var/log/nginx/otc.access.log  main; # 访问日志存储路径
		# 使用日志log_format不能注释,不然会报错:nginx: [emerg] unknown log format "main" in
	
		location / {  # 无限制  任何访问都可进入 
	            root /Users/admin/downloads/project/; #项目根目录,  
	            # 也可以将项目放入/usr目录下,也可放到个人目录下/Users
	            # 上面root路径意思(新手参考下):Users:个人电脑目录  admin:个人目录名    (下图)
	    }
}
````

在这里插入图片描述
之后重启nginx

nginx -s reload

浏览器访问:http://localhost:10009/index.html
也可参考本人window下nginx博客:window系统Nginx的使用经历和访问本地文件跨域问题

完美搞定

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值