>最近发现从 openresty 里面复制 nginx 模块单独使用时,会出现和 openresty 冲突的情况,想想还是决定单独安装一个 Nginx。这里简单记录一下
## 安装
先去官网上下载安装包,地址是:https://nginx.org/en/download.html
这里我选择的版本是 `1.18.0`,目前安全的版本为 `1.17.3`,下载后将安装包放到服务器上进行安装
```
## 先安装相关的依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
## 解压
tar -zxvf nginx-1.18.0.tar.gz
cd nginx-1.18.0
./configure && make && make install
```
安装成功后安装目录一般在 `/usr/local/nginx` 下
修改配置文件,启动就可以用了。
`/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf`
## 注意问题
### 配置https代理启动报错
当配置 https 代理启动报错时,解决如下:
>nginx: [emerg] https protocol requires SSL support in /usr/local/nginx/conf/nginx
出现这个报错一般是因为nginx没有安装ssl模块,我们安装就可以解决。
```
cd nginx-1.18.0
./configure --prefix=/usr/local/nginx --with-http_ssl_module
make
cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
cp ./objs/nginx /usr/local/nginx/sbin/
/usr/local/nginx/sbin/nginx -s quit
```
操作完再重新启动基本没问题了。
End.

Nginx安装