zoukankan      html  css  js  c++  java
  • 在Linux系统下安装nginx教程

          最近学习了nginx,就打算nginx安装在Linux系统下,于是我就把安装步骤记录下来了,分享给大家,希望能对大家有帮助!

         我的博客地址:https://www.cnblogs.com/themysteryofhackers/p/11935904.html

         更新时间:2019-11-26

    一、上传文件

        nginx文件的下载可以到官网去下在,或者点击这个链接就可以去到nginx官网。如下图

    1574748141(1)

         我下载的nginx是稳定版1.16.1版本,下载好了之后。打开SecureCRTPortable,就进入 /usr/tmp 目录,因为这个目录存放的是临时文件的,然后上传你下载的 nginx-1.16.1.tar.gz,点击菜单栏”Transfer”按钮,在弹出的列表中选择”Zmodem Upload list…”选项,然后会有一个弹窗出来,你选择你要上传的文件,然后点击“Start Upload” 按钮上传即可。如下图所示

    1574745017(1)

    1574745177(1)

    二、下载依赖库

         因为nginx运行需要依赖其他的环境,所以要下载安装一些依赖库,直接运行命令就好,命令会自动安装的。

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

    1574745393(1)

    三、解压你上传的文件

    tar -zxvf nginx-1.16.1.tar.gz

    1574745575(1)

    1574745639(1)

     

    四、添加配置和编译程序

         进入你解压的文件里,运行  ./configure --prefix=/usr/local/nginx   这个命令,这个命令就是讲nginx安装到那个地方,运行后再运行  make && make install  这个命令进行初始化。

    cd nginx-1.16.1
    ./configure --prefix=/usr/local/nginx
    make && make install

    1574745802(1)

     

         执行好命令后,就进入 /usr/local/nginx  的目录,去配置nginx的环境变量。

    1574746099(1)

    1574746262(1)

    五、添加防火墙配置

         运行下面的命令就可以了,这三个命令的作用分别是,开放80端口,重启防火墙和查找已经开放的端口。

    firewall-cmd --permanent --add-port=80/tcp
    systemctl restart firewalld.service
    firewall-cmd --list-ports

    1574746361(1)

    六、启动nginx

         输入nginx 命令启动nginx。因为我配置了环境变量,所以就不用了输入前面的路径了,直接输入命令就可以了,如果没有配路径的话,要输入前面的路径的。

    /usr/local/nginx/sbin/nginx #启动
    /usr/local/nginx/sbin/nginx -s stop    #停止服务
    /usr/local/nginx/sbin/nginx -s quit    #退出服务
    /usr/local/nginx/sbin/nginx -s reopen    #重新打开日志文件
    /usr/local/nginx/sbin/nginx -s reload    #重新加载配置文件

    然后在系统的浏览器输入Linux虚拟机的地址就可以访问nginx了,成功的话,如下图

    1574746462(1)

    结尾

         我是一个Java程序员,一个向往技术的小白,以后我会陆续将自己学习到的Java或者其他的知识会以博客的形式分享出来,希望能对大家有帮助。

         喜欢小编的就给我一个关注吧!

         如果有哪些问题、有哪些不妥或者侵犯到您的权益的地方,可以联系我,我马上修改。

  • 相关阅读:
    C# 计算结果四舍五入
    同时执行多条SQL语句
    将一个datatable的值赋给另一个dt的三种方法转
    Oracle中增加、删除、修改字段
    Oracle 某列转为行
    DataList中链接跳转页面传参数
    修改数据库中多个表中的同一个字段的长度(可参照修改成同一字段的列名、注释等)
    克隆表结构
    博客专题
    Rational Rose2003 安装教程
  • 原文地址:https://www.cnblogs.com/themysteryofhackers/p/11935904.html
Copyright © 2011-2022 走看看