zoukankan      html  css  js  c++  java
  • CenterOS下安装Nginx

    系统环境:

    Centos 版本7.4

    Linux版本: Linux izbp1c6ll6nvbgyyyf1t00z 3.10.0-693.2.2.el7.x86_64 #1 SMP Tue Sep 12 22:26:13 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

    1. 安装gcc环境

    检查版本命令  gcc -v

    安装命令 yum install gcc-c++

    2. 安装pcre 库,用户解析正则表达式

    命令 yum install pcre-devel

    3. 安装zlib 压缩和解压缩依赖

    命令 yum install zlib zlib-devel

    以上三个是Nginx依赖

        

    4. 安装openssl  SSL安全的加密的套接字协议层,用户HTTP安全传输,也就是https

    命令 yum install openssl openssl-devel

    如果需要指出ssl,才需要安装openssl

    5. 下载源码包

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

      下载后解压缩

      tar -zxvf nginx-1.10.2.tar.gz

    6.Nginx安装

     

        

    注意:

    1、在CentOS6.5 中出现openssl提示,修改配置

    ./configure --with-openssl=/usr/local/ssl 

    2、如果要安装多个nginx,设置prefix,就是nginx的安装路径

    ./configure --prefix=/usr/local/nginx-1.10.2 --with-openssl=/usr/local/ssl  --with-http_ssl_module  --conf-path=/home/xx/files/nginx/nginx-1.10.2/nginx.conf

    --with-http_ssl_module : 域名使用https时要加上with-http_ssl_module

    7、window 下安装Nginx

    8、启动、停止和重新加载nginx

    cd /usr/local/nginx/sbin

    启动:   ./nginx

    停止nginx:   ./nginx -s stop

    重新加载:     ./nginx -s reload

    9、Nginx常用命令

    1) niginx启动

    ./nginx

    2) 停止Nginx

    ./nginx -s stop 快速停止nginx(暴力关闭nginx),此时所有的用户请求都会关闭,对用户来说不太友好。不建议使用。

    ./nginx -s quit 优雅的停止nginx。不接收新的请求,等用户已经发送请求结束在关闭nginx。优雅关闭针对的是http请求。

    3) 检查配置文件(nginx.conf)修改是否正确

    ./nginx -t

    4) 查看nginx的版本

    ./nginx -v 仅显示版本

    ./nginx -V 具体信息

    5) 显示帮助信息

    ./nginx -h  或者./nginx -?

  • 相关阅读:
    意法半导体STM32MP157A MPU加持,米尔科技首款ST Linux开发板MYD-YA157C评测
    基于nxp i.mx8m mini的新一代高性价比核心板之王
    Spring IoC容器-ApplicationContext
    XML文档
    Spring资源访问
    Spring框架简介
    SpringBoot整合RabbitMQ
    发布订阅模式
    主题模式
    RabbitMQ Work Queues(工作队列)
  • 原文地址:https://www.cnblogs.com/linlf03/p/9053908.html
Copyright © 2011-2022 走看看