Nginx 安装和配置

  1. 用 brew 安装
> brew install nginx
  1. 查看 nginx 版本
> nginx -v
  1. 启动 nginx
> nginx

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

> brew services start nginx
  1. 查看 nginx 是否启动成功
    在浏览器中访问 http://localhost:8080 ,如果出现 Welcome to nginx 界面,则说明启动成功。
    端口号是在配置文件 nginx.conf 里面配置的,默认端口是 8080 ,配置文件的位置 /usr/local/etc/nginx

  2. 关闭nginx

> nginx -s stop

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

> brew services stop nginx
  1. 重新加载nginx
> nginx -s reload
  1. 可能遇到的问题
    端口被占用
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,这时可能会要求输入密码,密码就是电脑的开机密码啦~


Tags:

Add a Comment

电子邮件地址不会被公开。 必填项已用*标注

2 × 1 =