nginx 1.24.0编译安装
时间: 2023-09-19 12:10:45 浏览: 227
您可以按照以下步骤编译安装nginx 1.24.0:
1. 首先,下载nginx的源码包。您可以访问官方网站的下载页面,找到对应版本的源码包,并将其下载到您的CentOS服务器上。
2. 安装编译nginx所需的依赖项。
3. 解压源码包,并进入解压后的目录。
4. 运行配置命令,指定安装路径、用户和组,并选择需要的模块。例如:
```
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module
```
这个命令将设置nginx的安装路径为`/usr/local/nginx`,将使用`nginx`用户和组运行nginx,并启用`stub_status`模块。
5. 运行`make`命令编译nginx,并使用`make install`命令安装nginx。
6. 创建nginx用户组,以及nginx用户,并指定其使用`/sbin/nologin`作为shell。
7. 解压下载的源码包,并进入解压后的目录。
8. 运行配置命令,指定用户和组,以及其他需要的模块。例如:
```
./configure --user=nginx --group=nginx --prefix=/usr/local/nginx --with-stream --with-stream_ssl_preread_module --with-stream_ssl_module --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-http_realip_module --with-openssl=/usr/local/openssl
```
这个命令将设置nginx的用户和组为`nginx`,安装路径为`/usr/local/nginx`,并启用一些常用的模块,如`stream`模块、`http_ssl`模块和`http_gzip_static`模块等。
9. 运行`make`命令编译nginx,并使用`make install`命令安装nginx。
10. 配置启动脚本。将nginx可执行文件拷贝到`/etc/rc.d/init.d/`目录,并设置正确的权限。然后,使用`chkconfig`命令将nginx添加到系统服务,并使用`service`命令启动nginx。
```
cp /opt/nginx-1.24.0/nginx /etc/rc.d/init.d/
chmod 744 /etc/rc.d/init.d/nginx
chkconfig nginx on
service nginx start
```
阅读全文
相关推荐
















