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
安装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的使用经历和访问本地文件跨域问题
完美搞定