• CentOS7编译安装Nginx


    一、简介

          Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。

    二、安装

         1、安装编译Nginx的依赖包

    yum -y install  gcc gcc-c++ autoconf automake libtool make openssl openssl-devel pcre pcre-devel
    # ubuntu18使用
    apt install -y build-essential libtool libpcre3 libpcre3-dev install zlib1g-dev openssl

          2、下载Nginx

    # 切换到下载目录
    cd  /usr/local/src/
    # 下载nginx安装包
    wget  http://nginx.org/download/nginx-1.8.1.tar.gz 
    
    

         3、如果提示没有wget命令,可以使用yum安装

    yum -y install wget

         4、解压,切换到解压目录

    sudo tar -zxvf nginx-1.6.3.tar.gz
    cd  nginx-1.6.3

         5、执行编译命令(可按照需要编译指定模块),通过prefix把编译后的nginx生成到/usr/local/nginx目录下 (也可以只安装默认模块: ./configure --prefix=/usr/local/nginx)

    ./configure 
    --prefix=/usr/local/nginx --with-http_ssl_module 
    --with-http_flv_module 
    --with-http_stub_status_module 
    --with-http_gzip_static_module --with-pcre

         6、安装

    make && make install

         7、测试,启动过程中,如果提示文件目录不存在,新建对应的目录即可

    # 进入生成目录
    cd  /usr/local/nginx
    # 测试
    /usr/local/nginx/sbin/nginx -t
    # 查看编译模块信息
    /usr/local/nginx/sbin/nginx -V # 启动
    /usr/local/nginx/sbin/nginx # 重新载入配置文件 /usr/local/nginx/sbin/nginx -s reload # 重启 /usr/local/nginx/sbin/nginx -s reopen # 停止 /usr/local/nginx/sbin/nginx -s stop

         8、打开浏览器访问ip地址,即可,个人安装的centos min版,查看ip地址信息

     ip  add

         9、如果测试没有问题,但别的计算机访问不了,关闭防火墙,centos关闭防火墙

    #  centos从7开始默认用的是firewalld ,关闭防火墙
    sudo systemctl stop firewalld.service && sudo systemctl disable firewalld.service

         10、如果想将防火墙换成iptables,可以安装启动

    sudo  yum -y install iptables-services 
    sudo  systemctl enable iptables && sudo systemctl enable ip6tables 
    sudo  systemctl start iptables && sudo systemctl start ip6tables

    yexiangyang

    moyyexy@gmail.com


     

  • 相关阅读:
    九月学习计划与自我成长
    sqlyog无法连接mysql8.0的处理办法
    MySQL详细的攻略和玩法
    输入net start mysql显示MySQL 服务正在启动 . MySQL 服务无法启动。 服务没有报告任何错误。 请键入 NET HELPMSG 3534 以获得更多的帮助。
    MySQL详细安装教程
    2019上半年程序设计年度总结
    PTA12
    C#实现文本文件字符过滤
    C#字符串string和内存流MemoryStream及比特数组byte[]
    C# 流总结
  • 原文地址:https://www.cnblogs.com/moy25/p/8496259.html
Copyright © 2020-2023  润新知