Nginx安装

2022-06-12 10:59:54 浏览数 (1)

最近发现从 openresty 里面复制 nginx 模块单独使用时,会出现和 openresty 冲突的情况,想想还是决定单独安装一个 Nginx。这里简单记录一下

安装

先去官网上下载安装包,地址是:https://nginx.org/en/download.html

这里我选择的版本是 1.18.0,目前安全的版本为 1.17.3,下载后将安装包放到服务器上进行安装

代码语言:javascript复制
## 先安装相关的依赖
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模块,我们安装就可以解决。

代码语言:javascript复制
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.

Copyright: 采用 知识共享署名4.0 国际许可协议进行许可 Links: https://lixj.fun/archives/nginx安装

0 人点赞