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的虚拟主机配置(假如一台主机有两个网卡)
  

Ngnix 安装、信号量、虚拟主机配置的更多相关文章

  1. Lararel安装和虚拟主机配置

    Laravel 对系统有些要求,当然,所有这些要求 Laravel Homestead 虚拟机都能满足,因此强烈推荐你使用 Homestead 作为你的开发环境. 当然,假如你不使用 Homestea ...

  2. 第四百零二节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署,uwsgi安装和启动,nginx的安装与启动,uwsgi与nginx的配置文件+虚拟主机配置

    第四百零二节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署,uwsgi安装和启动,nginx的安装与启动,uwsgi与nginx的配置文件+虚拟主机配置 软件版本  uwsgi- ...

  3. Apache+php+mysql的安装与配置 - 之三(Apache的虚拟主机配置)

    Apache+php+mysql的安装与配置 - 之三(Apache的虚拟主机配置) Apache核心(Core)配置 VirtualHost 语法 <VirtualHost addr[:por ...

  4. Nginx网络架构实战学习笔记(一):Nginx简介、安装、信号控制、nginx虚拟主机配置、日志管理、location 语法、Rewrite语法详解

    文章目录 nginx简介 nginx安装 nginx信号控制 nginx虚拟主机配置 日志管理 location 语法 精准匹配的一般匹配 正则匹配 总结 Rewrite语法详解 nginx简介 Ng ...

  5. 如何安装部署和优化Tomcat?(Tomcat部署和优化与压测,虚拟主机配置,Tomcat处理请求的过程)

    文章目录 前言 一:Tomcat安装部署 1.1:Tomcat简介 1.2:Tomcat核心组件 1.3:Tomcat处理请求的过程 1.3.1:请求过程基本解释 1.3.2:请求过程详细解释 1.4 ...

  6. Apache虚拟主机配置

    在一个Apache服务器上可以配置多个虚拟主机,实现一个服务器提供多站点服务,其实就是访问同一个服务器上的不同目录.Apache虚拟主机配置有3中方法:基于IP配置.基于域名配置和基于端口配置,这里介 ...

  7. apache2.2 虚拟主机配置

    一.改动httpd.conf 打开appserv的安装文件夹,找到httpd.conf文件,分别去掉以下两行文字前面的#号. #LoadModule vhost_alias_module module ...

  8. phpStudy 2014的Apache虚拟主机配置

    安装phpStudy直接百度下载,傻瓜式安装很简单,一直点击下一步即可,中途根据个人爱好设置WWW目录,我的设置在D盘根目录里. 打开虚拟主机配置,打开D:\phpStudy\Apache\conf下 ...

  9. apache2.2 虚拟主机配置详解

    一.修改httpd.conf 打开appserv的安装目录,找到httpd.conf文件,分别去掉下面两行文字前面的#号. #LoadModule vhost_alias_module modules ...

随机推荐

  1. Oracle日志文件管理与查看

    Oracle日志文件管理与查看 from:http://hi.baidu.com/shuker/item/25ee611ee960c7426826bb1f 1.查询系统使用的是哪一组日志文件: sel ...

  2. 【转】Android TouchEvent事件传递机制

    Android TouchEvent事件传递机制   事件机制参考地址: http://www.cnblogs.com/sunzn/archive/2013/05/10/3064129.html ht ...

  3. ags js下载地址

    https://developers.arcgis.com/en/downloads/ 备用

  4. Fom同时控制每一行不同的状态

    代码:app_item_property.set_property('HEADER.MATTER_CODE', alterable,property_off);   实现效果:             ...

  5. 系列文章--JavaScript教程文章

    JavaScript教程文章专题列表如下: 我们应该如何去了解JavaScript引擎的工作原理 JavaScript探秘:编写可维护的代码的重要性 JavaScript探秘:谨慎使用全局变量 Jav ...

  6. 【M18】分期摊还预期的计算成本

    1.基本思想就是:如果将来肯定要做某件事,并且这件事情耗时,提前把东西准备好,先做一部分.常用的使用场景有: 2.考虑一个大的数据集合,集合中元素不断变化.经常要取出里面的最大值,正常的做法是:每次调 ...

  7. ASP.NET中上传并读取Excel文件数据

    在CSDN中,经常有人问如何打开Excel数据库文件.本文通过一个简单的例子,实现读取Excel数据文件. 首先,创建一个Web应用程序项目,在Web页中添加一个DataGrid控件.一个文件控件和一 ...

  8. Codeforces Round #339 (Div. 1) A. Peter and Snow Blower 计算几何

    A. Peter and Snow Blower 题目连接: http://www.codeforces.com/contest/613/problem/A Description Peter got ...

  9. BZOJ 1295: [SCOI2009]最长距离 spfa

    1295: [SCOI2009]最长距离 题目连接: http://www.lydsy.com/JudgeOnline/problem.php?id=1295 Description windy有一块 ...

  10. 将 Android 应用移植到 BlackBerry PlayBook 上

    美国西部时间18号早上,也就是我们的19号凌晨,BlackBerry DevCon活动隆重举行,PlayBook 2.0开发测试版随之发布.PlayBook 2.0的一个重要功能就是支持Android ...