• CentOS 7 安装 Nginx


    CentOS 7 安装 Nginx

    一、安装依赖

    # 安装 Nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装。
    yum install -y gcc-c++
    # PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库,Nginx 的 http 模块使用 pcre 来解析正则表达式。
    yum install -y pcre pcre-devel
    # zlib 库提供了很多种压缩和解压缩的方式,Nginx 使用 zlib 对 http 包的内容进行 gzip。
    yum install -y zlib zlib-devel
    # OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及 SSL 协议,并提供丰富的应用程序供测试或其它目的使用。Nginx 不仅支持 http 协议,还支持 https(即在ssl协议上传输http),所以需要在 Centos 安装 OpenSSL 库。
    yum install -y openssl openssl-devel
    

    二、下载解压

    # 官方下载页 https://nginx.org/en/download.html
    # 下载
    wget https://nginx.org/download/nginx-1.16.0.tar.gz
    # 解压缩
    tar -zxvf nginx-1.16.0.tar.gz
    

    三、安装配置

    # 进入目录
    # 使用默认配置
    ./configure
    # 编译安装
    make
    make install
    

    四、Nginx 的使用

    # 查找 Nginx 安装路径
    whereis nginx
    # 进入目录
    cd /usr/local/nginx/sbin/
    # 启动
    ./nginx
    # 强制结束 Nginx 进程
    ./nginx -s stop
    # 待 Nginx 进程处理任务完毕再停止
    ./nginx -s quit
    # 重新加载配置文件
    ./nginx -s reload
    
    
    # Nginx 开机自启动
    # 切换到 /lib/systemd/system/ 目录,创建 nginx.service 文件
    cd /lib/systemd/system/
    vim 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
    
    # 退出并保存文件,执行命令使 Nginx 开机自启动
    systemctl enable nginx
    
  • 相关阅读:
    骆驼命名法
    tftp服务器最简单安装配置
    debian安装后sudo命令不能用的解决方法
    date,datetime,timestamp 的区别
    Linux修改SSH端口和禁止Root远程登陆
    Linux下TFTP的安装,配置和操作
    Linux中find常见用法示例
    做SEO推广必须要做的9件事儿
    网站数据更新
    数据盘分区及挂载新分区
  • 原文地址:https://www.cnblogs.com/vivfeng/p/11306390.html
Copyright © 2020-2023  润新知