CentOs7安装nginx

CentOs7.4 安装 nginx-1.21.6

ps: 小白安装,如果有什么描述不对的,欢迎大佬指正!

一、准备工作(安装需要的环境)

1.nginx需要的环境: (1) gcc (2) pcre (3) zlib (4) openssl(开启https访问需要,如果不开启,可以不安装)
(1) 安装GCC
先看看自己的系统是否安装 :

gcc --version

查看Gcc版本号

如果没有版本号,可以使用下面的命令安装:

yum install -y gcc

等待安装完成

安装成功之后可以再次查看版本
再次查看版本号

(2) 安装pcre:

yum install -y pcre prce-devel

(3) 安装zlib :

yum install -y zlib zlib-devel

(4) 安装ssl :

yum install -y openssl openssl-devel

二、 安装nginx

  1. 下载nginx包到当前目录
    (1)命令下载,可以去nginx官网查看想要下载的版本,我这用的是1.21.6的版本。(若提示wget: command not found,可以先使用yum install -y wget下载wget。)
wget http://nginx.org/download/nginx-1.21.6.tar.gz

下载完成之后解压

tar zxvf nginx-1.21.6.tar.gz

tar包存放的目录可以自定义

  • 进入解压后的目录,编译安装nginx
tar zxvf nginx-1.21.6.tar.gz

依次执行如下命令 :
–prefix 可以指定安装位置
–with-http_ssl_module开启SSL模块(若不需要可以省略)

/configure --prefix=/usr/local/nginx --with-http_ssl_module
make
make install
  • 安装完成之后目录如下:
    目录安装
    可以进入 sbin 目录将nginx启动
    nginx常用命令:
  • 启动:/usr/local/nginx/sbin/nginx
  • 停止/重启:/usr/local/nginx/sbin/nginx -s stop(quit、reload)
  • 命令帮助: /usr/local/nginx/sbin/nginx -h
  • 验证配置文件 :/usr/local/nginx/sbin/nginx -t

启动后使用浏览器访问 输入虚拟机的ip即可

安装成功

这里可能会有无法访问的情况,大多是防火墙的原因,云服务器的话要去安全组开放80端口,这里我是本地的虚拟机,我就直接将防火墙关闭即可。
关闭防火墙

systemctl stop firewalld

禁止开机启动

systemctl disable firewalld
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值