📜  启动 nginx mac (1)

📅  最后修改于: 2023-12-03 14:50:42.148000             🧑  作者: Mango

启动 Nginx (Mac)

Nginx 是一个高性能的 HTTP 和反向代理服务器,本文将介绍如何在 Mac 上启动 Nginx。

安装 Nginx

如果你还没有安装 Nginx,请使用以下命令进行安装(需要先安装 Homebrew):

brew install nginx
启动 Nginx

在安装完成后,您可以使用以下命令启动 Nginx:

sudo nginx

如果由于权限问题无法启动 Nginx,也可以使用以下命令:

sudo nginx -c /usr/local/etc/nginx/nginx.conf

此命令将指定 nginx 配置文件的路径,使执行 nginx 命令的用户拥有运行 Nginx 的权限。

访问 Nginx 页面

在 Nginx 启动后,您可以通过浏览器访问 http://localhost 即可访问 Nginx 的欢迎页面。

如果您希望自己的项目能够通过 Nginx 访问,需要在 Nginx 配置文件中进行相关配置。

示例配置文件:

server {
    listen 80;
    server_name example.com;
    root /var/www/example;
    index index.html;
    location / {
        try_files $uri $uri/ =404;
    }
}

其中,

  • listen 指定监听端口
  • server_name 指定该 server 的域名
  • root 指定网站根目录
  • index 指定默认首页
  • location 指定处理请求的位置

具体的 Nginx 配置语法请参考 Nginx 官方文档。

停止 Nginx

如果您希望停止正在运行的 Nginx,可以使用以下命令:

sudo nginx -s stop

此命令将向 Nginx 主进程发送停止命令。如果由于权限问题无法执行该命令,可以使用以下命令:

sudo nginx -s stop -c /usr/local/etc/nginx/nginx.conf
重启 Nginx

如果您修改了 Nginx 的配置文件,并希望重新加载配置文件,可以使用以下命令:

sudo nginx -s reload

此命令将向 Nginx 主进程发送重新加载配置文件的命令。

总结

本文介绍了在 Mac 上如何安装、启动、停止、重启 Nginx,并提供了 Nginx 配置文件的示例。希望对您有帮助。