nginx 服务详解
- 格式:doc
- 大小:16.50 KB
- 文档页数:2
nginx配置详解⾼性能的http服务代理服务器和反向代理服务器,能⽀持50000个并发连接数正向代理明确买家是谁,让代理⼈去联系⽬标例如局域⽹内的客户端想要访问局域⽹外的internet,则需要代理服务器来访问,这种代理就是正向代理反向代理客户端不需要任何配置就可以访问,只需要将请求发送到代理服务器,有代理服务器去选择⽬标服务器在返回给客户端负载均衡将请求分发到不同服务器、负载分发到不同服务器,就是负载均衡访问⼀个ip 默认是80 (nginx) tomcat 是8080动静分离为了加快⽹站的解析速度、将动态和静态页⾯有不同服务器来解析,降低原来单个服务器的压⼒安装进⼊压缩⽬录执⾏./configure执⾏make && make install (编译安装)安装完成后多⼀个local/nginx 在nginx有sbin 启动脚本./nginx访问: ->welcome to nginx查看开放的端⼝:firewall-cmd –list-all添加端⼝:Firewall-cmd –add-service=http -permanentSudo firewall-cmd –add-port=80/tcp –permanent重启防⽕墙:firewall-cmd -reloadNginx 相关命令:1 进⼊到nginx的⽬录 /usr/local/nginx/sbin2 查看nginx的版本号:./nginx -v3 启动nginx ./nginx4 关闭nginx ./nginx -s stop5 重加载 ./nginx -s reload (重新加载配置⽂件 nginx.conf)Nginx的配置⽂件组成第⼀块:全局块从配置⽂件开始到events块之间的内容、主要设置⼀些影响nginx服务器运⾏的配置指令,⽐如 worker_process 1; 值越⼤,可以⽀持的并发量也越多第⼆部分:events涉及的指令主要影响nginx服务器与⽤户的⽹络连接数⽐如 worker connections 1024 ⽀持的最⼤连接数第三部分:http块(配置最多的地⽅)http全局块server块举例:浏览器访问Nginx.conf 配置如下图:proxy_pass 反向代理的地址例如:要实现http://127.0.0.1:9091/edu 访问tomcatl1 (127.0.0.1:8080)http://127.0.0.1:8080/vod 访问tomcatl2 (127.0.0.1:8081)注意:开放端⼝ 9091 8081 8080 (firewall)在 /usr/src/tomcat-xx/apache-tomcat-xx/webapps/ 创建 edu⽬录然后放⼀个a.html⽂件这时访问就能看到这是nginx.conf ⾥要改的内容~ /edu/ #正则表达式,请求路径包含 edu时就会转发到 xxx:8080关于location的说明:负载均衡:访问http://192.168.17.129/edu/a.htmlUpstream myserver{Server 192.168.17.129:8080;Server 192.168.17.129:8081;}策略:轮询(默认)、权重、ip_hash、fair(第三⽅)轮询:服务器如果down掉,⾃动剔除权重:weight 权重越⾼,分配的客户端越多Upstream myserver{Server xxx weight=1;Server xxx weight=10;}Ip_hash:每个访客固定⼀个后端服务器、可以解决session问题Upstream myserver{Ip_hash;Server xxx;Server xxx;}Fair:按后端服务器响应时间来分配请求、响应时间断的优先分配Upstream myserverr{Server xxxx;Server xxxx;Fair;}动静分离:Nginx处理静态页⾯、tomcat处理动态页⾯:⼀:把静态⽂件独⽴成单独的域名放在独⽴的服务器上另⼀种就是动态和静态⽂件混合⼀起发布,通过nginx来分开,通过location指定不同的后缀名实现不同的转发请求、通过expires 参数设置可以使浏览器缓存过期时间,减少与服务器之间的请求和流量;设定⼀个过期时间,也就是⽆需去后端服务验证,直接通过浏览器确认是否过期即可,不会残⽣额外的流量/data/image/01.jpg/data/www/a.htmlAutoinde on; // 列出返回⽬录最终测试:http://192.168.17.129/image/01.jpghttp://192.168.17.129/www/a.html⾼可⽤集群需要两台服务器 192.168.17.129 192.168.17.131 (nginx)这两台都要安装nignx、keepalivedYum -y install keepalived安装好之后修改/etc/keepalived/keepalived.conf ⽂件分别启动nignx和keepalived./nginx systemctl start keepalived.service补充:关闭nginx服务1 kill `cat /usr/local/nginx/logs/nginx.pid` //⽂件中有个pid号2 nginx -s reload //重载Session共享:⽆论登录那⼀台ip,session是⼀致的1 内存数据库(memcache)1 修改服务器和数据库的关联关系。
详解⽤Nginx搭建CDN服务器⽅法(图⽂)利⽤Nginx的proxy_cache搭建缓存服务器⼀:编译ngx_cache_purge1、Nginx的Proxy_cache是根据Key值md5哈希存储缓存,⽀持任意的Key,例如你可以根据”域名、URI、参数”组合成key,也⽀持⾮200状态码,如404/302等。
2、要利⽤Nginx的Proxy_cache,你需要在Nginx编译进ngx_cache_purge 模块,执⾏:nginx -V,查看有没有ngx_cache_purge 字样,没有的话需要⾃⼰⼿动编译。
Nginx搭建CDN⼿动编译3、这⾥以Oneinstack编译ngx_cache_purge 模块作为操作演⽰,如果你⽤的是其它的LNMP包可以参考,基本过程是差不多的。
命令如下:cd /root/oneinstack/src #进⼊安装包⽬录nginx -Vtar xzf nginx-1.10.3.tar.gz #根据上⾯查看到的nginx版本选择解压包wget /files/ngx_cache_purge-2.3.tar.gztar zxvf ngx_cache_purge-2.3.tar.gzcd /root/oneinstack/src/nginx-1.10.3# 下⾯的./configure 后加的参数,你可以直接复制刚刚⽤nginx -V得到的参数,然后在最后加上–add-module=../ngx_cache_purge-2.3即可,参考:./configure –prefix=/usr/local/nginx –user=www –group=www –with-http_stub_status_module –with-http_v2_module –with-http_ssl_module –with-http_gzip_static_module –with-http_realip_module –with-http_flv_module –with-http_mp4_module –with-openssl=../o makemv /usr/local/nginx/sbin/nginx{,$(date +%m%d)}cp objs/nginx /usr/local/nginx/sbin #oneinstack,其它的可以不⽤这个操作nginx -tservice nginx restart4、安装完成后,再次nginx -V你就可以看到Nginx已经成功编译进了ngx_cache_purge 了。
Nginx配置详解序言Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。
从2004年发布至今,凭借开源的力量,已经接近成熟与完善。
Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。
支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。
并且支持很多第三方的模块扩展。
Nginx的稳定性、功能集、示例配置文件和低系统资源的消耗让他后来居上,在全球活跃的网站中有12.18%的使用比率,大约为2220万个网站。
牛逼吹的差不多啦,如果你还不过瘾,你可以百度百科或者一些书上找到这样的夸耀,比比皆是。
Nginx常用功能1、Http代理,反向代理:作为web服务器最常用的功能之一,尤其是反向代理。
这里我给来2张图,对正向代理与反响代理做个诠释,具体细节,大家可以翻阅下资料。
Nginx在做反向代理时,提供性能稳定,并且能够提供配置灵活的转发功能。
Nginx 可以根据不同的正则匹配,采取不同的转发策略,比如图片文件结尾的走文件服务器,动态页面走web服务器,只要你正则写的没问题,又有相对应的服务器解决方案,你就可以随心所欲的玩。
并且Nginx对返回结果进行错误页跳转,异常判断等。
如果被分发的服务器存在异常,他可以将请求重新转发给另外一台服务器,然后自动去除异常服务器。
2、负载均衡Nginx提供的负载均衡策略有2种:内置策略和扩展策略。
内置策略为轮询,加权轮询,Ip hash。
扩展策略,就天马行空,只有你想不到的没有他做不到的啦,你可以参照所有的负载均衡算法,给他一一找出来做下实现。
上3个图,理解这三种负载均衡算法的实现Ip hash算法,对客户端请求的ip进行hash操作,然后根据hash结果将同一个客户端ip的请求分发给同一台服务器进行处理,可以解决session不共享的问题。
3、web缓存Nginx可以对不同的文件做不同的缓存处理,配置灵活,并且支持FastCGI_Cache,主要用于对FastCGI的动态程序进行缓存。
nginx详细配置Nginx内容概览1、nginx简介(1)介绍 nginx的应⽤场景和具体可以做什么事情(2)介绍什么是反向代理(3)介绍什么是负载均衡(4)介绍什么是动静分离2、nginx安装(1)介绍 nginx在 linux系统中如何进⾏安装3、nginx常⽤的命令和配置⽂件(1)介绍 nginx启动、关闭、重新加载命令(2)介绍 nginx的配置⽂件4、nginx配置实例-反向代理5、nginx配置实例-负载均衡6、nginx配置实例-动静分离7、nginx原理与优化参数配置8、搭建 nginx⾼可⽤集群(1)搭建 nginx⾼可⽤集群(主从模式)(2)搭建 nginx⾼可⽤集群(双主模式)第 1 章 Nginx 简介1.1 Nginx 概述Nginx ("engine x") 是⼀个⾼性能的 HTTP 和反向代理服务器,特点是占有内存少,并发能⼒强,事实上 nginx的并发能⼒确实在同类型的⽹页服务器中表现较好,中国⼤陆使⽤ nginx⽹站⽤户有:百度、京东、新浪、⽹易、腾讯、淘宝等1.2 Nginx 作为 web 服务器Nginx 可以作为静态页⾯的 web 服务器,同时还⽀持 CGI 协议的动态语⾔,⽐如 perl、php等。
但是不⽀持 java。
Java程序只能通过与tomcat配合完成。
Nginx专为性能优化⽽开发,性能是其最重要的考量,实现上⾮常注重效率,能经受⾼负载的考验,有报告表明能⽀持⾼达50,000个并发连接数。
1.3 正向代理Nginx 不仅可以做反向代理,实现负载均衡。
还能⽤作正向代理来进⾏上⽹等功能。
正向代理:如果把局域⽹外的 Internet 想象成⼀个巨⼤的资源库,则局域⽹中的客户端要访问Internet,则需要通过代理服务器来访问,这种代理服务就称为正向代理。
1.4 反向代理反向代理,其实客户端对代理是⽆感知的,因为客户端不需要任何配置就可以访问,我们只需要将请求发送到反向代理服务器,由反向代理服务器去选择⽬标服务器获取数据后,在返回给客户端,此时反向代理服务器和⽬标服务器对外就是⼀个服务器,暴露的是代理服务器地址,隐藏了真实服务器 IP地址。
Nginx配置⽂件详解以及配置反向代理和⽀持跨域⼀、简介:Nginx是⼀款轻量级的web服务器,反向代理服务器,由于他的内存占⽤少,启动快,⾼并发能⼒强,在互联⽹项⽬中⼴泛应⽤。
⼆、Nginx的配置⽂件:如果Nginx是yum安装;配置⽂件默认位置在/etc/nginx/nginx.conf 如果是编译安装Nginx,具体配置⽂件路径根据你安装时指定放置的路径下1 user nginx;2 worker_processes auto; #⼯作进程:数⽬。
根据硬件调整,通常等于CPU数量或者2倍于CPU(auto⾃动根据服务器CPU数量进⾏调整)3 error_log /var/log/nginx/error.log; # 错误⽇志放置路径4 pid /run/nginx.pid; #进程PID存放路径56 include /usr/share/nginx/modules/*.conf;78 events {9 worker_connections 24400; #指定进程可以打开的最⼤描述符:数⽬。
这个指令是指当⼀个nginx进程打开的最多⽂件描述符数⽬,理论值应该是最多打开⽂件数(ulimit -n)与nginx进程数相除,但是nginx分配请求并不是那么均匀,所以最好与10 }1112 http {13 log_format main '$remote_addr - $remote_user [$time_local] "$request" '14'$status $body_bytes_sent "$http_referer" '15'"$http_user_agent" "$http_x_forwarded_for"';1617 access_log /var/log/nginx/access.log main;1819 sendfile on;20 tcp_nopush on;21 tcp_nodelay on; proxy_connect_timeout 90; proxy_read_timeout 180; proxy_send_timeout 180;22 keepalive_timeout 65;23 types_hash_max_size 2048;2425## nginx 安全相关配置26#关闭⽂件索引27 autoindex on;28#隐藏版本号29 server_tokens off;30#设置客户端请求头读取超时时间,超过这个时间还没有发送任何数据,Nginx将返回“Request time out(408)”错误31 client_header_timeout 150;32#设置客户端请求主体读取超时时间,超过这个时间还没有发送任何数据,Nginx将返回“Request time out(408)”错误33 client_body_timeout 150;34#上传⽂件⼤⼩限制35 client_max_body_size 100m;36#指定响应客户端的超时时间。
nigx 语法-概述说明以及解释1.引言1.1 概述Nginx(英文发音为"engine x")是一款开源的高性能Web服务器和反向代理服务器。
它以其出色的性能和稳定性而闻名,并被广泛用于大型网站和高流量的应用程序中。
Nginx的主要优势之一是其能够处理大量并发连接而不消耗过多的系统资源。
相较于传统的Web服务器,如Apache,Nginx采用了一种非常轻量级的事件驱动模型,能够有效地处理多个并发连接,而无需为每个连接创建额外的线程或进程。
这种设计使得Nginx在高负载情况下能够保持良好的性能表现,并且能够消化大量的请求。
此外,Nginx还具有高度灵活的配置选项,使得它成为一个强大的反向代理服务器。
通过配置反向代理,Nginx可以将客户端请求转发给后端的多个服务器,以实现负载均衡和高可用性。
它还支持HTTP、HTTPS、SMTP、POP3和IMAP等多种协议,并能够进行高级的HTTP内容缓存、SSL/TLS加密以及动态请求的反向代理。
在本文中,我们将深入探讨Nginx的语法要点和特性。
我们将介绍如何正确配置Nginx服务器,包括虚拟主机设置、访问控制、日志记录等。
此外,我们还将研究Nginx的高级功能,例如URL重写、反向代理和负载均衡策略的配置。
通过深入了解Nginx的语法和功能,读者将能够充分利用Nginx来提高他们的Web应用程序的性能和可靠性。
因此,本文的目的是系统地介绍Nginx的语法要点,帮助读者全面理解并正确配置Nginx服务器。
同时,我们还将展望Nginx的应用前景,并提出改进建议,以进一步优化Nginx的性能和功能。
在接下来的章节中,我们将针对Nginx的语法要点进行详细的讨论,并总结出最佳实践。
我们还将探索Nginx在不同应用场景中的应用前景,并提出一些建议,以进一步提高Nginx的性能和可用性。
让我们一起深入研究Nginx的语法和功能,以实现更高效的Web服务器部署和管理。
nginx通俗解释
Nginx(读作“engine-x”)是一个高性能的开源Web服务器,同时也可以用作反向代理服务器、负载均衡器和HTTP缓存。
通俗来说,Nginx就像是一个餐厅大厨,负责处理来自客人(网页访问者)的
点菜请求。
它主要的工作是将客人的请求转发给具体的菜品(Web应用程序),
然后将制作好的菜品再端给客人。
所以,Nginx可以帮助我们快速响应客户端的请求,并且通过一些特殊的技巧,提高网站的性能和稳定性。
与传统的Web服务器相比,Nginx具有很多优势。
首先,它使用的是异步的事
件驱动架构,可以同时处理多个请求,并且在高负载情况下仍然能够保持良好的性能。
其次,Nginx还具有非常灵活的配置选项,可以根据需要进行定制。
此外,Nginx还支持负载均衡和反向代理,可以将来自多个服务器的请求分发到不同的后
端服务器上,以提高系统的可用性和扩展性。
总结一下,Nginx与其他Web服务器相比,具有更强大的性能和更高的并发处
理能力。
它能够处理大量的请求,同时保持低延迟和高稳定性。
而且,由于其开源的特性,Nginx的功能也得到了广泛的扩展和定制。
无论是小型网站还是大型企业
应用,Nginx都能为我们提供可靠的服务。
希望以上的解释对您对Nginx的理解有所帮助。
如有任何进一步的问题,请随
时提问。
nginx安装升级及配置详解1.简介2.安装配置3.配置⽂件介绍4.启动、停⽌、平滑重启、升级⼀、Nginx简介Nginx(engine x)是俄罗斯⼈Igor Sysoev编写的⼀款⾼性能的http和反向代理服务器。
在连接⾼并发的情况下,nginx是apache服务器不错的替代品,它能够⽀持50000个并发连接数的响应,⽽内存、cpu等系统资源资源消耗却⾮常低,运⾏⾮常稳定。
性能优势:作为web服务器,处理静态⽂件、索引⽂件及⾃动索引效率⾼作为代理服务器,快速⾼效反向代理作为负载均衡服务器性能,⽀持多并发的连接,占⽤低内存稳定,采⽤分段资源分配技术⾼可⽤,⽀持热部署,启动迅速其它特点:成本低廉;配置⽂件⾮常简单;⽀持Rewrite重写规则,能够根据域名、URL的不同,将http请求分到不同的后端服务器群组;内置健康检查功能,如果nginx proxy后端的某台web服务器宕机了,不会影响到前端的访问;节省带宽,⽀持gzip压缩;⼆、Nginx安装与配置编译安装1.⾸先下载gcc编译器以及nginx⼀些模块的依赖库,通常有pcre库(⽀持rewrite模块),zlib(⽀持gzip模块)库,openssl(⽀持ssl模块)库等。
这些库可以编译安装,也可以yum安装,这⾥选择yum安装。
# yum install -y gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel2.然后选择nginx版本下载源码并解压# tar –zxvf nginx-1.12.2.tar.gz –C /PATH3.使⽤configure脚本⾃动⽣成Makefile⽂件,nginx的configure脚本⽀持常⽤选项如下,但⾸先给出⼀个例⼦:./configure --prefix=/usr/local/nginx \--conf-path=/etc/nginx/nginx.conf \--error-log-path=/datadisk/data/log/nginx/error.log \--http-log-path=/datadisk/data/log/nginx/access.log \--pid-path=/var/run/nginx.pid \--lock-path=/var/run/nginx.lock \--http-client-body-temp-path=/var/cache/nginx/client_temp \--http-proxy-temp-path=/var/cache/nginx/proxy_temp \--http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp \--http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp \--http-scgi-temp-path=/var/cache/nginx/scgi_temp \--user=nginx \--group=nginx \--with-http_ssl_module \--with-http_realip_module \--with-http_addition_module \--with-http_sub_module \--with-http_dav_module \--with-http_flv_module \--with-http_mp4_module \--with-http_gunzip_module \--with-http_gzip_static_module \--with-http_random_index_module \--with-http_secure_link_module \--with-http_stub_status_module \--with-http_auth_request_module \--with-threads --with-stream \--with-stream_ssl_module \--with-http_slice_module \--with-file-aio \--with-http_v2_module \--with-ipv6然后make && make install即可。
Nginx的正则表达式详解Nginx (engine x) 是⼀个⾼性能的HTTP和反向代理服务,也是⼀个IMAP/POP3/SMTP服务。
Nginx是由伊⼽尔·赛索耶夫为俄罗斯访问量第⼆的Rambler.ru站点(俄⽂:Рамблер)开发的,第⼀个公开版本0.1.0发布于2004年10⽉4⽇。
其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、⽰例配置⽂件和低系统资源的消耗⽽闻名。
2011年6⽉1⽇,nginx 1.0.4发布。
Nginx是⼀款轻量级的Web 服务器/反向代理服务器及电⼦邮件(IMAP/POP3)代理服务器,并在⼀个BSD-like 协议下发⾏。
其特点是占有内存少,并发能⼒强,事实上nginx的并发能⼒确实在同类型的⽹页服务器中表现较好,中国⼤陆使⽤nginx⽹站⽤户有:百度、京东、新浪、⽹易、腾讯、淘宝等。
⽽我们今天来聊⼀聊他的正则表达式的使⽤规则,我会简单的举⼏个例⼦然后进⾏说明讲解。
什么是正则表达式正则表达式,⼜称规则表达式。
(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的⼀个概念。
正则表达式通常被⽤来检索、替换那些符合某个模式(规则)的⽂本。
许多程序设计语⾔都⽀持利⽤正则表达式进⾏字符串操作。
例如,在Perl中就内建了⼀个功能强⼤的正则表达式引擎。
正则表达式这个概念最初是由Unix中的⼯具软件(例如sed和grep)普及开的。
正则表达式通常缩写成“regex”,单数有regexp、regex,复数有regexps、regexes、regexen。
正则表达式由⼀些普通字符和⼀些元字符(metacharacters)组成。
普通字符包括⼤⼩写的字母和数字,⽽元字符则具有特殊的含义,我们下⾯会给予解释。
在最简单的情况下,⼀个正则表达式看上去就是⼀个普通的查找串。
例如,正则表达式"testing"中没有包含任何元字符,它可以匹配"testing"和"testing123"等字符串,但是不能匹配"Testing"。
nginx服务器中access_log⽇志分析与配置详解前⾔nginx的log⽇志分为:access log 和 error log其中access log 记录了哪些⽤户,哪些页⾯以及⽤户浏览器、ip和其他的访问信息error log 则是记录服务器错误⽇志log_format ⽇志格式语法:log_format name(格式名字)格式样式(即想要得到什么样的⽇志内容)⽰例:log_format main'$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_s ent "$http_referer" ''"$http_user_agent" "$http_x_forwarded_for"'错误⽇志的形式如下:201.158.69.116 - - [03/Jan/2013:21:17:20 -0600] fwf[-] tip[-] 127.0.0.1:9000 0.007 0.007 MX GET /html/test.html HTTP/1.1 "200" 2426 "" "es-ES,es;q=0.8" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.11 (KHTML, like Gecko) Chr 187.171.69.177 - - [03/Jan/2013:21:17:20 -0600] fwf[-] tip[-] 127.0.0.1:9000 0.006 0.006 MX GET /html/test2.html HTTP/1.1 "200" 2426 "" "es-ES,es;q=0.8" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.11 (KHTML, like Gecko) Ch 从上⾯我们可以看出⼏部分信息:1.客户端(⽤户)IP地址。
查看nginx进程看看有没有启动,并可以查看进程ID
Shell代码
[root@tc3 nginxcs]# ps -ef|grep nginx
root 20538 1 0 13:51 ? 00:00:00 nginx: master process /opt/nginx/sbin/nginx
root 20539 20538 0 13:51 ? 00:00:00 nginx: worker process
root 20540 20538 0 13:51 ? 00:00:00 nginx: worker process
root 24132 1 0 15:03 ? 00:00:00 nginx: master process sbin/nginx
nobody 24133 24132 0 15:03 ? 00:00:00 nginx: worker process
root 24552 20113 0 15:12 pts/2 00:00:00 grep nginx
[root@tc3 nginxcs]#
停止nginx,其实就是杀掉进程,但是要注意不能用kill -9 进程id,因为nginx启动时有子进程,所以要用下面方式杀死
Shell代码
[root@tc3 nginxcs]# ps -ef|grep nginx
root 20538 1 0 13:51 ? 00:00:00 nginx: master process /opt/nginx/sbin/nginx
root 20539 20538 0 13:51 ? 00:00:00 nginx: worker process
root 20540 20538 0 13:51 ? 00:00:00 nginx: worker process
root 20544 1 0 13:51 ? 00:00:00 nginx: master process /opt/nginxcs/sbin/nginx
nobody 24052 20544 0 15:02 ? 00:00:00 nginx: worker process
root 24066 20113 0 15:02 pts/2 00:00:00 grep nginx
[root@tc3 nginxcs]# kill 20544
[root@tc3 nginxcs]# ps -ef|grep nginx
root 20538 1 0 13:51 ? 00:00:00 nginx: master process /opt/nginx/sbin/nginx
root 20539 20538 0 13:51 ? 00:00:00 nginx: worker process
root 20540 20538 0 13:51 ? 00:00:00 nginx: worker process
root 24104 20113 0 15:03 pts/2 00:00:00 grep nginx
[root@tc3 nginxcs]#
启动nginx
Shell代码
[root@tc3 nginxcs]# ps -ef|grep nginx
root 20538 1 0 13:51 ? 00:00:00 nginx: master process /opt/nginx/sbin/nginx
root 20539 20538 0 13:51 ? 00:00:00 nginx: worker process
root 20540 20538 0 13:51 ? 00:00:00 nginx: worker process
root 24104 20113 0 15:03 pts/2 00:00:00 grep nginx
[root@tc3 nginxcs]# sbin/nginx
[root@tc3 nginxcs]# ps -ef|grep nginx
root 20538 1 0 13:51 ? 00:00:00 nginx: master process
/opt/nginx/sbin/nginx
root 20539 20538 0 13:51 ? 00:00:00 nginx: worker process
root 20540 20538 0 13:51 ? 00:00:00 nginx: worker process
root 24132 1 0 15:03 ? 00:00:00 nginx: master process sbin/nginx nobody 24133 24132 0 15:03 ? 00:00:00 nginx: worker process
root 24139 20113 0 15:03 pts/2 00:00:00 grep nginx
[root@tc3 nginxcs]#。