Nginx

nginx读书总结

 

一、nginx启动、停止、平滑停止

 

  •  配置文件nginx.conf改变,也可以不需要让nginx运行的进程自动关闭,也就是可以自动感应配置文件的变化
  • 可以安全的对nginx进行升级和删除相关的模块

二、nginx的配置文件

 

user www-data;          使用的用户组


  worker_processes  3;         指定工作进程数,一般是cpu总核数或者是总核数的两倍


  
  error_log  /var/log/nginx/error.log;     指定错误日志的路径,一般的级别有:debug| info | notice | warn | error | crit


  pid        /var/run/nginx.pid;     指定pid存放的路径


  
  events {
       worker_connections  1024;
       # multi_accept on;
  }
  
  http {
    include       /etc/nginx/mime.types;
 
    access_log  /var/log/nginx/access.log;
 
    sendfile        on;
   #tcp_nopush     on;
 
     #keepalive_timeout  0;
     keepalive_timeout  65;
     tcp_nodelay        on;
 
    gzip  on;
    gzip_disable "MSIE [1-6]\.(?!.*SV1)";
 
      include /etc/nginx/conf.d/*.conf;
      include /etc/nginx/sites-enabled/*;
  }
 

worker_rlimit_nofile 8192 文件描述符

#工作进程的最大连接数量,根据硬件调整,和前面工作进程配合起来用,尽量大,但是别把cpu跑到100%就行
worker_connections 4096;

 

基于IP地址配置虚拟机

 

一个网卡上绑定多个IP地址,这样能使单一的网卡同一个服务器上运行多个基于IP地址的虚拟主机,配置的步骤如下:

 

1、先ifconfig命令查看

2、/sbin/ifconfig eth0:1 192.168.22.23 broadcast 192.168.77.255 netmask 255.255.255.0 up

      /sbin/route add -host 192.168.22.23 dev eth0:1

3、vi /etc/rc.local 系统启动也有效

你可能感兴趣的:(nginx)