阿里云CentOS 7 服务器安装Nginx

首先介绍一下如何检查软件包有没有安装,下面说的安装Nginx都需要安装的依赖,如果检测已经安装了就不用重复安装了。

检查软件有没有安装

  1. rpm包安装的,可以用 rpm -qa 看到,如果要查找某软件包是否安装,用 rpm -qa | grep “软件或者包的名字”
  2. 以deb包安装的,可以用 dpkg -l 看到。如果是查找指定软件包,用 dpkg -l | grep “软件或者包的名字”
  3. yum方法安装的,可以用 yum list installed 查找,如果是查找指定包,用 yum list installed |
    grep “软件名或者包名”

举个例子:查看是否安装了gcc

yum list installed | grep "gcc"

安装依赖步骤:

  1. 安装gcc环境,编译需要依赖这个环境

    yum install gcc-c++

    检查是否安装成功
    gcc --version

  2. 安装PCRE pcre-devel库,pcre-devel 是使用 pcre 开发的一个二次开发库,nginx也需要此库。

    yum install -y pcre pcre-devel

  3. 安装zlib 库,zlib 库提供了很多种压缩和解压缩的方式, nginx 使用 zlib 对 http 包的内容进行 gzip

    yum install -y zlib zlib-devel

  4. 安装OpenSS,这个软件包里包含了主要的密码算法、常用的密钥和证书封装管理功能及 SSL 协议,nginx 不仅支持 http
    协议,还支持 https。所以也需要安装。

    yum install -y openssl openssl-devel

(我在阿里云买的服务器这些基本都安装了,你的服务器可能没安装)

Nginx安装和使用:

安装Nginx:sudo yum install nginx
启动Nginx:sudo systemctl start nginx
关闭Nginx:sudo systemctl stop nginx
重启Nginx:sudo systemctl reload nginx
设置开机自启:sudo systemctl enable nginx

如果您正在运行防火墙,运行以下命令以允许HTTP和HTTPS通信:

sudo firewall-cmd --permanent --zone=public --add-service=http 
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload

阅读原文

了解更多请关注下方公众号
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值