zoukankan      html  css  js  c++  java
  • mac上安装Nginx详细教程

    1. 安装(可以用 brew 安装)

    sudo brew install nginx


    2. 查看 nginx 版本

    nginx -v

    3. 启动 nginx

    sudo nginx
    1
    也可以使用下面的命令启动,但是配置文件nginx.conf修改后用这个命令执行不生效,故不建议使用:

    sudo brew services start nginx

    4. 查看 nginx 是否启动成功

    在浏览器中访问 http://localhost:8080,如果出现如下界面,则说明启动成功.

    备注:端口号是在配置文件 nginx.conf 里面配置的,默认端口是 8080 ,配置文件的位置 /usr/local/etc/nginx

    5. 关闭nginx

    sudo nginx -s stop

    也可以使用下面的命令启动,但是配置文件nginx.conf修改后用这个命令执行不生效,故不建议使用:

    sudo brew services stop nginx

    6. 重新加载nginx

    sudo nginx -s reload

    7. 可能遇到的问题

    端口被占用

    nginx: [emerg] bind() to 0.0.0.0:80 failed (48: Address already in use)
    解决方法:修改 nginx.conf 文件里的端口号

    权限不够

    nginx: [alert] could not open error log file: open() “/usr/local/var/log/nginx/error.log” failed (13: Permission denied)
    解决方法:在命令前加上 sudo,这时可能会要求输入密码,密码就是电脑的开机密码啦~

    补充

    安装 homebrew ,将以上命令粘贴至terminal,然后回车即可

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

    参考地址:

    https://brew.sh/index_zh-cn.html

    http://www.jianshu.com/p/a23381cdb8b2
    ---------------------

    作者:愤怒的little-dog
    来源:CSDN
    原文:https://blog.csdn.net/zjuwwj/article/details/72773704

  • 相关阅读:
    多线程操作数据库 异常抛出全部回滚的问题
    递归查询文件夹下面的指定后缀的文件 获取文件的列表
    第二次作业成绩汇总
    第五周助教小结
    第一次作业成绩汇总
    第四周助教小结
    第二次作业-评分
    第一次作业-准备点评
    系统分析与设计团队项目第二次
    系统分析与设计结对项目——WordCount
  • 原文地址:https://www.cnblogs.com/LYliangying/p/9812471.html
Copyright © 2011-2022 走看看