zoukankan      html  css  js  c++  java
  • Ngnix 安装、信号量、虚拟主机配置

    ngnix的安装很简单

    1、先从ngnix官网下载ngnix压缩包

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

    2、解压并进入其目录

      tar -zxf nginx-1.6.2.tar.gz

      cd nginx-1.6.2

    3、编译安装

      ./configure --prefix=/usr/local/ngnix

        #此处有可能报错,Ngnix依赖于pcre库,所以要先安装pcre库

        yum install pcre pcre-deveyum install pcre pcre-deve

     

      make && make install

      此时安装成功

    4、启动

      进到 cd /usr/local/ngnix  看一下里面的4个目录

         ...conf 配置文件 

         ... html 网页文件

         ...logs  日志文件

         ...sbin  主要二进制程序

     

      启动:./sbin/ngnix

      此时可能会报错

      (1)

      

      解决方法:

      

      (2)

      

      解决方法:把占用80端口的软件或服务关闭即可.

      

      

    二、信号量 

       Nginx中使用信号来控制Nginx停止、平滑重启,Nginx支持以下几种信号:
           1)TERM,INT快速关闭                                           SIGINT SIGTERM 即:NGX_TERMINATE_SIGNAL and SIGINT
           2)QUIT 从容关闭(优雅的关闭进程,即等请求结束后再关闭)    SIGQUIT 即 NGX_SHUTDOWN_SIGNAL
           3)HUP 平滑重启,重新加载配置文件                       SIGHUP 即NGX_RECONFIGURE_SIGNAL
           4)USR1 重新打开日志文件,在切割日志时用途较大        SIGUSR1 即NGX_REOPEN_SIGNAL
           5)USR2 平滑升级可执行程序                                    SIGUSR2 即NGX_CHANGEBIN_SIGNAL
           6)WINCH 从容关闭工作进程                                            即NGX_NOACCEPT_SIGNAL
     
      
      
      
    三、虚拟主机配置
      先看看配置文件  
       vim /usr/local/ngnix/conf/ngnix.conf
     
        
     
     
      下面我们来配置一下虚拟主机
      (1)基于域名的虚拟主机
      

      (2)基于端口的虚拟主机配置
      
     
      (3)基于IP的虚拟主机配置(假如一台主机有两个网卡)
      

     



  • 相关阅读:
    互联网、云大数据相关书籍推荐
    育儿、教育书籍推荐
    MySQL客户端工具的选择
    解决Windows10或者其他版本Windows Update报错的问题
    启动Myeclipse报错“Failed to create the Java Virtual Machine”的解决办法
    mysql的日期存储字段比较int,datetime,timestamp区别
    nginx增加ssl服务方法
    mysql导入出现MySQL Error 1153
    mysql忘记密码修改方法
    清空本地ssh记录数据,ssh: connect to host Ip port 22: Connection refused
  • 原文地址:https://www.cnblogs.com/jgig11/p/4560695.html
Copyright © 2011-2022 走看看