xywuyiba8 发表于 2018-11-15 12:40:48

快速入门Nginx-linux小男孩

  Nginx ("enginex") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。
  Ngnix基础:编译安装,信号量,虚拟主机;
  一.
  1、      先从ngnix官网下载ngnix压缩包

  2、      解压并进入其目录

  3.编译安装
(出现报错)
  解决方法:

  装完gcc还是报错

  接着安装了pcre,还是报错,,,

  最后安装了zlib,似乎就可以,原则上大部分装上pcre就可以了,反正我遇到问题挺多的。
  4、启动
  进到 cd/usr/local/ngnix看一下里面的4个目录
  ...conf配置文件
  ...html 网页文件
  ...logs 日志文件
  ...sbin 主要二进制程序

  启动:./sbin/ngnix
  二、信号量 
  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

  (这是指一个子进程允许的最大连接数)

  (虚拟主机段)
  我们也可以自行配置虚拟主机

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

  (基于域名的虚拟主机)

  (基于IP的虚拟主机)

页: [1]
查看完整版本: 快速入门Nginx-linux小男孩