1.概述:
nginx是一款由c++开发的高性能的http服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯人开发,官方测试nginx能够支撑5万并发连接,并且cpu、内存等资源消耗非常低,运行稳定。
2.应用场景:
-
http服务器。可以作为网页静态服务器。
-
虚拟主机。可以在一台服务器上虚拟出多个网站
-
反向代理。用多台服务器集群可以使用nginx做反向代理,达到负载均衡。
3.安装(当然得先下载):
3.1. windows下:
3.1.1. 第一种方法:双击nginx.exe,打开访问地址http://127.0.0.1即可看到欢迎页面。关闭可以使用任务管理器(任务管理器里有两个nginx进程,一个是守护进程,一个是工作进程,需要手动分别关闭)。
3.1.2. 第二种方法:命令行启动。在nginx目录下,输入命令start nginx即可。关闭需要输入命令nginx -s stop。重启输入命令 nginx -s reload。
3.2. linux下:。
3.2.1. 第一步首先需要安装gcc的环境和第三方的开发包。
yum install gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
3.2.2. 第二步解压源码包。
3.2.3.