Ngnix 安装、信号量、虚拟主机配置

Ngnix 安装、信号量、虚拟主机配置

一、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支持以下几种信号:

       1TERMINT快速关闭                                           SIGINT SIGTERM 即:NGX_TERMINATE_SIGNAL and SIGINT

       2QUIT 从容关闭(优雅的关闭进程,即等请求结束后再关闭)    SIGQUIT  NGX_SHUTDOWN_SIGNAL

       3HUP 平滑重启,重新加载配置文件                       SIGHUP NGX_RECONFIGURE_SIGNAL

       4USR1 重新打开日志文件,在切割日志时用途较大        SIGUSR1 NGX_REOPEN_SIGNAL

       5USR2 平滑升级可执行程序                                    SIGUSR2 NGX_CHANGEBIN_SIGNAL

       6WINCH 从容关闭工作进程                                            NGX_NOACCEPT_SIGNAL

 
 

  

  

  
 

三、虚拟主机配置

  先看看配置文件  

   vim /usr/local/ngnix/conf/ngnix.conf

 
 

    

 
 

 
 

  下面我们来配置一下虚拟主机

  (1)基于域名的虚拟主机

  


  (2)基于端口的虚拟主机配置

  

 
 

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

  

以下文章点击率最高

Loading…

     

如果这文章对你有帮助,请扫左上角微信支付-支付宝,给于打赏,以助博客运营

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注