Nginx 如何安装模块 http_stub_status_module
时间: 2024-12-12 08:19:27 浏览: 17
Nginx 的 `http_stub_status_module` 是一个内建模块,它提供了一个简单的状态页面,用于检查 Nginx 服务器是否正在运行以及其连接信息。如果你想在 Nginx 中启用这个模块,通常不需要单独安装,因为它已经包含了 Nginx 源码包里。
以下是安装和启用 `http_stub_status_module` 的一般步骤:
1. **确保已下载最新版本的 Nginx**:首先从官方仓库下载 Nginx 源码或者使用包管理器(如 apt-get 或 yum)获取安装包。
2. **解压并配置源码**:
```
tar xvf nginx-x.x.x.tar.gz
cd nginx-x.x.x
```
3. **找到包含 stub_status 模块的 configure 脚本**:
```bash
./configure --with-http_stub_status_module
```
这行命令告诉 Nginx 编译器你想要包含 stub_status 模块。
4. **编译和安装**:
```
make
sudo make install
```
如果你是 root 用户,需要使用 `sudo` 来安装到系统目录。
5. **编辑 Nginx 配置文件**:
打开 `/etc/nginx/nginx.conf` 或相应的站点配置文件(如 `/etc/nginx/sites-available/default`),添加或修改 `http` 或 `server` 块,加入对 `stub_status` 的配置,例如:
```nginx
location /status {
stub_status;
access_log off;
allow 127.0.0.1;
deny all;
}
```
6. **重启 Nginx**:
```
sudo service nginx restart
```
现在你应该可以在浏览器访问 `http://your_server_ip/status` 来查看 Nginx 状态了。
阅读全文