• 系列三、Linux中安装Nginx


    一、准备工作

    1.1、确保gcc安装成功

            如果没有安装gcc执行./configure将会报错。

    1. # 使用如下指令安装gcc:两个都要安装
    2. yum -y install gcc
    3. yum -y install gcc-c++

    1.2、下载nginx1.12.2

    http://nginx.org/en/download.html

    1.3、下载pcre-8.3.7.tar.gz

    1.3.1、官网下载

    1. https://sourceforge.net/projects/pcre/files/pcre/

    1.3.2、wget联网下载(推荐)

    wget http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz

    1.4、一键安装

    [root@centos701 opt]# yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

    二、安装

    2.1、安装pcre依赖

    2.1.1、解压/opt目录的pcre-8.37.tar.gz

    [root@centos701 opt]# tar -zxvf pcre-8.37.tar.gz

    2.1.2、配置 & 编译

    1. cd pcre-8.37/
    2. ./configure
    3. make && make install

    2.1.3、查看pcre的版本信息

    pcre-config --version

    2.2、安装openssl 、zlib 、 gcc 依赖

    yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel

    2.3、安装nginx

    2.3.1、解压/opt目录的nginx-1.12.2.tar.gz

    1. cd /opt
    2. tar -zxvf nginx-1.12.2.tar.gz

    2.3.2、配置 & 编译

    1. cd nginx-1.12.2/
    2. ./configure
    3. make && make install

    2.3.3、启动服务

    1. cd /usr/local
    2. cd nginx/sbin/
    3. ./nginx
    4. ps -ef | grep nginx

    2.3.4、主页访问(测试)

    http://192.168.173.221

    2.4、小插曲

    2.4.1、查看linux系统防火墙的状态

    systemctl status firewalld

    2.4.2、关闭防火墙

    systemctl stop firewalld

    2.4.3、禁止防火墙开机启动

    systemctl disable firewalld.service
    

    2.4.4、启动防火墙

    systemctl start firewalld.service

    2.4.5、重启防火墙

    1. # 方式一
    2. firewall-cmd --reload
    3. # 方式二
    4. systemctl restart firewalld.service

    2.4.6、开机启动防火墙

    systemctl enable firewalld.service

    2.4.7、查看开放的端口

    firewall-cmd --list-all

    2.4.8、开放端口号

    1. 1、[root@centos7 ~]# firewall-cmd --zone=public --add-port=80/tcp --permanent #开放端口
    2. 命令含义:
    3. --zone #作用域
    4. --add-port=80/tcp #添加端口,格式为:端口/通讯协议
    5. --permanent #永久生效,没有此参数重启后失效
    6. 2、[root@centos7 ~]# systemctl restart firewalld #重启防火墙
    7. 3、[root@centos7 ~]# firewall-cmd --list-all #查看刚刚的开放端口是否成功了

    2.4.9、固定linux的IP

    1. 参考网址:
    2. https://www.cnblogs.com/lfhappy/p/10798400.html

    2.4.10、参考网址

    1. 1、https://blog.csdn.net/zll_0405/article/details/81208606
    2. 2、https://www.cnblogs.com/yyxq/p/10551274.html

  • 相关阅读:
    元素定位(绝对、相对、粘滞、固定)
    stm32中的中断优先级
    SpringBoot 02: 初识SpringBoot
    WebSocket 详解--spring boot简单使用案例
    ImmunoChemistry艾美捷Annexin DNA损伤ELISA试剂盒方案
    STM32 cubeMX HAL-----PWM—改变频率
    Django实现统一包装接口返回值数据格式
    CAS:2590863-00-4;DPPD的理化性质
    Mysql8.0为什么取消了缓存查询的功能
    【深入浅出Java并发编程指南】「难点 - 核心 - 遗漏」线程状态流转及生命周期的技术指南(知识点串烧)
  • 原文地址:https://blog.csdn.net/HelloWorld20161112/article/details/132774521