咔叽游戏

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 384|回复: 0

[nginx] linux下安装Nginx1.16.0的教程详解

[复制链接]
  • TA的每日心情
    无聊
    2019-6-2 14:11
  • 签到天数: 4 天

    [LV.2]圆转纯熟

    发表于 2020-4-30 18:08:41 | 显示全部楼层 |阅读模式
    因为最近在倒腾linux,想安装新版本的nginx,找了一圈教程没有找到对应的教程,在稍微倒腾了一会之后终于成功的安装了最新版。
    服务器环境为centos,接下来是详细步骤:
    安装必要依赖插件

    yum install -y gcc gcc-c++ pcre \
    pcre-devel zlib zlib-devel openssl openssl-devel wget创建文件夹并切换过去

    mkdir /customer && cd /customer 下载安装包 (同样如果想安装其他的版本,可以去下面官网链接,选择其他版本的链接进行拷贝替换)

    wget https://nginx.org/download/nginx-1.16.0.tar.gz解压并安装

    tar zxvf nginx-1.16.0.tar.gz
    cd nginx-1.16.0
    ./configure --prefix=/usr/local/nginx
    make && make install添加全局命令

    ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx测试安装
    nginx -V
    如下图,则安装成功:
    linux下安装Nginx1.16.0的教程详解-1.png

    验证服务是否启动成功

    netstat -ntlp | grep nginx如下:
    linux下安装Nginx1.16.0的教程详解-2.png

    添加nginx服务

    vim /lib/systemd/system/nginx.service将以下内容插入:

    [Unit]
    Description=nginx
    After=network.target

    [Service]
    Type=forking
    ExecStart=/usr/local/nginx/sbin/nginx
    ExecReload=/usr/local/nginx/sbin/nginx -s reload
    ExecStop=/usr/local/nginx/sbin/nginx -s quit
    PrivateTmp=true

    [Install]
    WantedBy=multi-user.target以服务的方式启动nginx

    pkill nginx

    systemctl start nginx查看服务是否启动

    systemctl status nginx
    netstat -ntlp | grep nginx配置nginx服务开机自动启动

    systemctl enable nginx这下子就安装完毕了 ,配置文件在:

    vim /usr/local/nginx/conf/nginx.conf可选:
    nginx的版本号默认是打开的,可以在默认的错误页面和http响应头中查看到。
    不同版本,特别是低版本的nginx可能存在漏洞,所以如果不希望被别人获取到版本号的话,可以选择进行版本号隐藏。
    隐藏nginx版本号

    cd /usr/local/nginx/conf
    vim nginx.confnginx.conf文件的“server_tokens”修改成”off“:

    http {
    ...
    server_tokens off;
    ...
    } 再修改fastcgi.conf
    vim fastcgi.conf
    修改如下行

    fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
    # 改为:
    fastcgi_param SERVER_SOFTWARE nginx;重启nginx

    systemctl restart nginx隐藏版本号完毕
    总结
    以上所述是小编给大家介绍的linux下安装Nginx1.16.0的教程详解,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

    原文地址:https://www.jb51.net/article/164143.htm

    QQ|免责声明|小黑屋|手机版|Archiver|咔叽游戏

    GMT+8, 2024-3-28 23:07

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表