美文网首页
安装nginx

安装nginx

作者: 一杯拿铁啊 | 来源:发表于2020-11-29 01:01 被阅读0次

    一、安装需要依赖的插件

    在安装nginx前,我们需要先安装nginx所需要的的依赖插件。

    gcc gcc是用来编译下载下来的nginx源码

    yum install gcc-c++
    

    pcre是一个perl库,包括perl兼容的正则表达式库,nginx的http模块使用pcre来解析正则表达式,所以需要安装pcre库。

    yum install pcre
    yum install pcre-devel
    

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

    yum install zlib
    yum install zlib-devel
    

    openssl是一个安全套接字层密码库,nginx要支持https,需要使用openssl。

    yum install openssl
    yum install openssl-devel
    

    二、下载安装nginx

    在安装完插件之后,我们就可以下载nginx了。我们先打开nginx的下载页面。

    http://nginx.org/en/download.html
    
    QQ截图20201128215219.png

    我们选择Stable version的(稳定版本)就可以了,目前稳定版本是nginx-1.18.0。

    wget http://nginx.org/download/nginx-1.18.0.tar.gz
    

    下载完成之后我们进行解压

    tar -xzvf nginx-1.18.0.tar.gz
    

    解压完将nginx文件移动到/usr/local目录,并开始安装。

    mv nginx-1.18.0 /usr/local
    

    切换到 /usr/local/nginx-1.18.0目录下

    ./configure
    
    // 编译
    make
    
    // 安装
    make install
    

    配置nginx开机自启

    切换到/lib/systemd/system目录,然后创建nginx.service文件

    touch nginx.service
    

    在nginx.service文件输入以下内容:

    [Unit]
    Description=nginx
    After=network.target
    
    [Service]
    Type=forking
    ExecStart=/usr/local/nginx/sbin/nginx
    ExecReload=/usr/local/nginx/sbin/nginx reload
    ExecStop=/usr/local/nginx/sbin/nginx quit
    PrivateTmp=true
    
    [Install]
    WantedBy=multi-user.target
    

    执行以下命令,开启开机自启

    systemctl enable nginx.service
    

    这个时候我们在浏览器上访问外网ip验证一下(默认情况下nginx使用的是80端口,需要将80端口开放一下)

    http://外网ip
    
    QQ截图20201128233612.png

    相关文章

      网友评论

          本文标题:安装nginx

          本文链接:https://www.haomeiwen.com/subject/bnkhwktx.html