【NGINX安装】Linux(CentOS7)环境安装NGINX

前言

关于NGINX的安装及环境配置等,请以官方文档为准,本文仅供参考!


一、下载

NGINX官网下载页下载安装包。

1、找到最新稳定版本,点击下载得到nginx-1.20.2.tar.gz
download

二、安装依赖

注:联网状态下可直接使用yum安装,非联网状态请自行下载rpm包或使用本地yum源

安装gcc、gcc-c++、pcre、pcre-devel、openssl openssl-deve

yum install -y gcc gcc-c++
yum install -y pcre pcre-devel
yum install -y openssl openssl-devel

三、安装NGINX

安装到/opt目录

1、上传安装文件

上传nginx-1.20.2.tar.gz到/opt目录

2、解压缩

在/opt目录下执行tar -zxvf nginx-1.20.2.tar.gz解压缩安装包

cd /opt
tar -zxvf nginx-1.20.2.tar.gz

3、创建目录

在opt目录下创建nginx相关目录

cd /opt
mkdir nginx
cd nginx
mkdir tmp
mkdir logs
mkdir lock

4、配置configure

具体参数配置请参考官网

cd /opt/nginx-1.20.2
./configure \
--prefix=/opt/nginx \
--conf-path=/opt/nginx/conf/nginx.conf \
--pid-path=/opt/nginx/conf/nginx.pid \
--lock-path=/opt/nginx/lock/nginx.lock \
--error-log-path=/opt/nginx/logs/error.log \
--http-log-path=/opt/nginx/logs/access.log \
--http-client-body-temp-path=/opt/nginx/tmp/client \
--http-proxy-temp-path=/opt/nginx/tmp/proxy \
--http-fastcgi-temp-path=/opt/nginx/tmp/fastcgi \
--http-uwsgi-temp-path=/opt/nginx/tmp/uwsgi \
--http-scgi-temp-path=/opt/nginx/tmp/scgi \
--with-stream \
--with-http_stub_status_module \
--with-http_ssl_module \
--with-http_gzip_static_module \
--with-http_sub_module

异常情况1:

出现以下问题,说明缺少依赖gcc和gcc-c++
err

异常情况2:

出现以下问题,说明缺少依赖pcre pcre-devel
err

异常情况3:

出现以下问题,说明缺少依赖openssl openssl-devel

err

5、编译安装

cd /opt/nginx-1.20.2
make & make install

四、启动

cd /opt/nginx/sbin
./nginx

五、验证

执行curl http://localhost,显示Welcome to nginx!,则说明 NGINX安装成功
curl

或使用浏览器访问服务器URL地址,显示Welcome to nginx!,则说明 NGINX安装成功

llq

六、常用命令

1、检查配置是否可用

cd /opt/nginx/sbin
./nginx -t

提示seccessful表示可用
-t

2、重新加载配置文件

cd /opt/nginx/sbin
./nginx -s reload

3、停止NGINX

cd /opt/nginx/sbin
./nginx -s stop

4、启动NGINX并指定加载文件

cd /opt/nginx/sbin
./nginx -c /xxx/nginx.conf

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值