共计 1348 个字符,预计需要花费 4 分钟才能阅读完成。
nginx 是什么意思?nginx (engine x) 是一个高性能的 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务。Nginx 是由伊戈尔·赛索耶夫为俄罗斯访问量第二的 Rambler.ru 站点 (俄文:Рамблер) 开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。下面要给大家介绍一下 nginx 和 nginx 启动命令以及 nginx 停止命令相关的内容,一起来详细的了解一下吧!
Nginx 怎么样?
Nginx 是一个安装非常的简单、配置文件非常简洁(还能够支持 perl 语法)、Bug 非常少的服务。nginx 启动特别容易,并且几乎可以做到 7 *24 不间断运行,即使运行数个月也不需要重新启动。你还能够不间断服务的情况下进行软件版本的升级。
很多人都会问为什么要用 nginx 服务器代理,不直接用 tomcat 7.0,那么下面小编就为大家介绍一下 nginx 是什么。
nginx 是什么?
1、Nginx 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。
2、Nginx 是一款轻量级的 Web 服务器 / 反向代理服务器以及电子邮件代理服务器,并在一个 BSD-like 协议下发行。
3、由俄罗斯的程序设计师 lgor Sysoev 所开发,供俄国大型的入口网站及搜索引擎 Rambler 使用。
4、其特点是占有内存少,并发能力强,事实上 nginx 的并发能力确实在同类型的网页服务器中表现较好。
5、ginx 相较于 Apache\lighttpd 具有占有内存少,稳定性高等优势,并且依靠并发能力强,丰富的模块库以及友好灵活的配置而闻名。
6、在 Linux 操作系统下,nginx 使用 epoll 事件模型, 得益于此,nginx 在 Linux 操作系统下效率相当高。同时 Nginx 在 OpenBSD 或 FreeBSD 操作系统上采用类似于 Epoll 的高效事件模型 kqueue。
7、Nginx 作为负载均衡服务:Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务,也可以支持作为 HTTP 代理服务对外进行服务。Nginx 采用 C 进行编写,不论是系统资源开销还是 CPU 使用效率都比 Perlbal 要好很多。
8、反向代理,负载均衡。当网站的访问量达到一定程度后,单台服务器不能满足用户的请求时,需要用多台服务器集群可以使用 nginx 做反向代理。并且多台服务器可以平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。
怎样启动和关闭 nginx 服务器?
启动: 直接使用命令: nginx
nginx
关闭 1: 快速停止
nginx -s stop
关闭 2: 完整有序停止
nginx -s quit
重启: 如下
nginx -s reload
更多相关命令:
nginx 的启动和关闭
nginx -h 查看帮助信息
nginx -v 查看 Nginx 的版本号
nginx -V 显示 Nginx 的版本号和编译信息
start nginx 启动 Nginx
nginx -s stop 快速停止和关闭 Nginx
nginx -s quit 正常停止或关闭 Nginx
nginx -s reload 配置文件修改重新加载
nginx -t 测试 Nginx 配置文件的正确性及配置文件的详细信息
task /fi “imagename eq nginx.exe” windows 命令框下查看 nginx 的进程命令