专栏首页博客园CentOS中安装配置Nginx

CentOS中安装配置Nginx

 一。安装Nginx

‘首先我们需要在nginx官网中下载nginx安装包,在这就下载最新版 nginx-1.13.7版本

  下载完成以后我们进入下载页面进行查看

下载文件目录为 home/userName/下载,然后我们就可以看到我们所下载的nginx安装包的压缩包

 然后我们对其就行解压

解压完成后我们进入nginx目录下

然后我们使用  ./configure 命令安装nginx

安装过程会遇到如上错误,这个错误说明我们缺少PCRE库,所以我们必须先安装PCRE库

安装成功pcre库后我们再继续使用 ./configure 命令安装nginx.。

此时我们又会遇到如下错误,下面错误说明我们缺少zlib库,

 所以我们必须再次先安装zlib库

 zlib库安装完毕后我们再次使用 ./configure命令进行安装nginx,这次将不会报任何错误。

  ./configure命令完成我们在输入make命令

 make命令完成后我们再次使用make  install命令进行安装

 至此,我们的nginx就已经安装完成,然后我们进入 usr/local中进行查看nginx

我们发现这个目录下存在nginx,也就代表我们安装成功。

二。配置Nginx

   nginx安装完成以后,我们需要进行配置nginx才可以使用。然后我们需要进入nginx中查看nginx的结构

     conf:nginx配置文件所在的目录。

     html:默认所带的页面所在的html

     logs:日志所在的目录

     sbin:nginx执行文件所在的目录

 首先我们先查询下本机IP地址(当然也可以使用127.0.0.1)。

 我的系统ip为192.168.2.137.

 然后我们进入conf目录的nginx.conf配置文件中进行配置(配置文件中属性不多过多介绍,)

 然后我们在http节点中添加以下信息

http
{
    server{
      listen  192.168.2.137:7777  #nginx所监听的ip与端口号
      server_name  192.168.2.137  服务名称  一般与listen一致
       charset  utf-8  #编码格式
       location  /{
          index index.html index.htm  #默认页
          root  htmls #根目录
       }
    }
}

 然后进行保存配置文件,因为我们设置的根目录为htmls,所以我们必须在nginx目录中创建html目录作为根目录

然后我们在htmls目录中创建index.html并写入一句话

然后我们使用以下命令进行启动nginx

其中/usr/local/nginx/sbin/nginx为nginx启动项,而 /usr/local/nginx/conf/nginx.conf 为配置文件。

最后我们使用浏览器访问192.168.2.137;7777

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • nginx日常维护常用命令

    5. 查看 Nginx 版本 有两种可以查看 Nginx 的版本信息的参数。第一种如下:

    莫问今朝
  • Windows下Nginx的启动、停止等命令

    http://wanganwu.blog.163.com/blog/static/7788722012322111417966/

    莫问今朝
  • 【mongoDB查询进阶】聚合管道(三)--表达式操作符

    表达式操作符主要用于在管道中构建表达式时使用,使用类似于函数那样需要参数,主要用于$project操作符中,用于构建表达式,使用方法一般如下:

    莫问今朝
  • Nginx超简单教程

    Nginx是一个高性能的http和反向代理服务器,其特点是占用内存小,并发能力强。Nginx专为性能优化而开发,性能是其最重要的考量,能经受高负载的考验,有报告...

    Java旅途
  • netcore跨平台之 Linux配置nginx负载均衡

    前面两章讲了netcore在linux上部署以及配置nginx,并让nginx代理webapi。

    梁规晓
  • nginx 基本入门

    本文是至今为止见过最好的 nginx 入门文章,主要讲解的是如何启用和停止nginx,和重新加载配置,描述配置文件的基本结构和怎样搭建一个 nginx 静态辅助...

    腾讯IVWEB团队
  • Nginx超简单教程

    Nginx是一个高性能的http和反向代理服务器,其特点是占用内存小,并发能力强。Nginx专为性能优化而开发,性能是其最重要的考量,能经受高负载的考验,有报告...

    Java旅途
  • 图片服务器搭建

    1. 分析需求图片服务器的原因 在网站开发过程中使用tomcat集群时,可能存在在一个tomcat服务器中上传,在另外一个tomcat中进行访问,这样就会导致资...

    cfs
  • django nginx service

    readme
  • 11条nginx优化方法助力你的运维生涯

    云豆贴心提醒,本文阅读时间5分钟 隐藏nginx header里版本号信息 1.查看版本号 ? 2.隐藏版本号 在nginx配置文件的http标签内加入“s...

    小小科

扫码关注云+社区

领取腾讯云代金券