nginx编译安装操作步骤及命令
时间: 2023-09-06 13:07:47 浏览: 87
以下是nginx编译安装的具体操作步骤及命令:
1. 下载nginx源码:
```
wget http://nginx.org/download/nginx-1.20.1.tar.gz
```
2. 安装编译工具和依赖库:
```
yum install gcc gcc-c++ make autoconf automake libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel
```
3. 解压源码包:
```
tar -zxvf nginx-1.20.1.tar.gz
```
4. 进入nginx源码目录,执行configure命令,指定安装路径、模块、依赖库等选项:
```
cd nginx-1.20.1
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-pcre --with-http_stub_status_module --with-http_realip_module --with-http_gzip_static_module
```
说明:
* --prefix:指定nginx的安装路径。
* --with-http_ssl_module:开启https支持。
* --with-pcre:指定使用pcre库。
* --with-http_stub_status_module:开启状态页面支持。
* --with-http_realip_module:开启获取真实客户端IP地址的支持。
* --with-http_gzip_static_module:开启gzip压缩支持。
5. 执行make命令进行编译:
```
make
```
6. 执行make install命令进行安装:
```
make install
```
7. 启动nginx服务:
```
/usr/local/nginx/sbin/nginx
```
如果需要停止nginx服务,可以执行以下命令:
```
/usr/local/nginx/sbin/nginx -s stop
```
如果需要重新加载nginx配置,可以执行以下命令:
```
/usr/local/nginx/sbin/nginx -s reload
```
需要注意的是,编译安装nginx时,需要根据实际需求选择需要的模块和依赖库,同时需要遵守安全规范。
阅读全文