背景
新买了个服务器,安装nginx,以前依赖库openssl
、pcre
、zlib
都是下载源码然后编译的方式安装,这次想试试使用yum
的方式安装这些库,比较方便。安装完依赖库安装nginx
的时候,出现了找不到openssl
的情况,然后全部删掉重新装一次,第二次先安装c++依赖库,然后就成功了,不知道是不是这个原因。
安装nginx
安装C++依赖库
yum install -y gcc gcc-c++
安装openssl
、pcre
、zlib
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
本文由 visionki 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: Jun 22, 2020 at 08:30 am