在centos7上安装nginx

本文详细介绍如何在Linux环境下安装Nginx,包括所需依赖软件gcc、pcre、zlib及OpenSSL的安装方法,以及Nginx的下载、解压、编译与安装步骤,并提供测试方法确认安装成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装nginx前需要准备的依赖软件:

  • gcc gc++编译器:由于nginx不能自动编译代码,所以需要下载安装 编译器; 安装命令: yum -y install
    gcc gc++;

  • pcre库:正则表达式库;nginx的http模块需要解析正表达式,
    pcre-devel:做二次开发需要的开发库;
    安装命令:yum -y install pcre pcre-devel;

  • zlib库:用于对HTTP包的内容做gzip格式的压缩,如果我们在nginx.conf里配置gzip on并指定对于某些类型的HTTP相应的使用gzip来进行解压缩以减少网络传输量,在编译时,就必须把zlib编译进nginx;
    安装命令:yum -y install zlib zlib-devel

  • OpenSSL库:在安装的SSL网络协议上传输HTTP,如使用MD5加密SHA1等散列函数,就安装它
    安装命令:yum -y install openssl openssl-devel

    安装nginx:

  • 下载:在官网上面下载nginx,进入Linux目录/usr/local/ 下,然后输入命令:wget http://nginx.org/download/nginx-1.11.5.tar.gz

  • 解压:在/usr/local/ 下解压,输入命令 tar -zxvf nginx-1.11.5.tar.gz(这里在输入nginx的时候可使用tab键补全,很方便的快捷方式);

  • 安装:
    1 . 进入目录,cd /usr/local/nginx-1.11.5;
    2 . 编译命令: ./configure 回车开始编译,如图所示 (默认编译在/usr/local目录下面,想放到其他目录下 ./configure –prefix=/usr/local/nginx 那么以下的步骤要进入此目录操作);
    这里写图片描述
    3 . 安装nginx: make && make install 完成后在/usr/local/ 目录(nginx默认安装目录)下可看到nginx目录,如下图所示:
    这里写图片描述

    测试nginx是否安装成功:
    1.进入nginx 目录,如下图所示,nginx目录安装包含这些文件,conf是配置目录,主要的核心文件就在这里面,后面详细讲解,html是存放页面的目录,logs是存放日志目录,sbin是存放的命令的目录;
    这里写图片描述
    2.进入sbin,cd /sbin 可看到一个nginx可执行的命令
    这里写图片描述
    3.然后启动nginx 用./nginx,启动成功是没有任何提示的,如下图:
    这里写图片描述
    4.在浏览器上面输入:127.0.0.1:80 (nginx默认端口为80);
    这里写图片描述
    如果出现这个界面,说明已经安装nginx成功,恭喜!

第一次写博客,如果出现错误的地方请指正,不胜感激!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值