CentOs7.5 安装Nginx
in 服务器 with 0 comment 36 views

CentOs7.5 安装Nginx

in 服务器 with 0 comment 36 views

背景

新买了个服务器,安装nginx,以前依赖库opensslpcrezlib都是下载源码然后编译的方式安装,这次想试试使用yum的方式安装这些库,比较方便。安装完依赖库安装nginx的时候,出现了找不到openssl的情况,然后全部删掉重新装一次,第二次先安装c++依赖库,然后就成功了,不知道是不是这个原因。

安装nginx

安装C++依赖库

yum install -y gcc gcc-c++

安装opensslpcrezlib

yum -y install pcre  pcre-devel zlib  zlib-devel openssl openssl-devel

下载并安装nginx

这里还是从源码编译安装,前往nginx官网获取稳定版源码,链接:http://nginx.org/en/download.html,选择Stable version稳定版本,我这装的是1.18版本,最新版本是1.19。

wget http://nginx.org/download/nginx-1.18.0.tar.gz
tar -zxvf nginx-1.18.0.tar.gz
cd nginx-1.18.0/
./configure --with-http_ssl_module --with-http_v2_module && make && make install

这里开启了ssl模块和http2模块,其他的自己按照情况安装。
突然想试试http2,于是就装上了。

常用命令

编译安装的时候不指定安装路径的话,默认会安装在/usr/local/nginx,配置文件在/usr/local/nginx/conf/nginx.conf
启动

/usr/local/nginx/sbin/nginx

停止/重启

/usr/local/nginx/sbin/nginx -s stop(quit、reload)

验证配置文件

/usr/local/nginx/sbin/nginx -t
Responses