当前位置:网站首页 > 系统教程 > 系统问题 > 正文

Nginx Linux和Windows安装教程Nginx Linux和Windows安装教程

雨林木风官网发布:2019-11-30 381832


本文主要介绍Nginx Linux环境和Windows安装教程。

Nginx简介

Nginx(“引擎x”)是一款由俄罗斯程序员伊戈尔·塞索耶夫开发的高性能网络和反向代理服务器,也是一款IMAP/POP3/SMTP代理服务器。

HTTP基本功能:

处理静态文件、索引文件和自动索引;

反向代理加速(无缓存),简单的负载平衡和容错;

FastCGI,简单的负载平衡和容错;

模块化结构。过滤器包括gzipping、字节范围、分块响应和SSI过滤器。在SSI过滤器中,同时处理对同一代理或FastCGI的多个子请求。

SSL和TLS SNI支持;

IMAP/POP3代理服务功能:

使用外部HTTP身份验证服务器将用户重定向到IMAP/POP3后端;

使用外部HTTP身份验证服务器对用户进行身份验证后,连接重定向到内部SMTP后端;

身份验证方法:

pop:pop3user/pass,apop,authlog in plain cam-MD5;

IMAP: IMAP登录;

SMTP:授权登录普通CRAM-MD5;

SSL支持;

STARTTLS和STLS支持IMAP和POP3模式;

.

这里不介绍更多的理论知识。可以详细查看官方文件。上面的地址:http://nginx.org/en/

Nginx Linux和Windows安装教程Nginx Linux和Windows安装教程 第1张

是Nginx的反向代理和负载平衡实现的示意图。所谓反向代理(reverse proxy)是通过一定的规则将客户端请求分发到后端服务器,负载均衡是根据既定的策略将请求分发到不同的服务器。Nginx的默认值是权重轮询(默认值)。根据权重将接收到的请求分配给不同的后端服务器。权重越大,服务器分配请求的概率就越大,相应的请求也就越多。如果服务器在运行过程中突然停机,Nginx将在检测到服务器后自动将其删除,确保请求不会受到影响。在停机访问服务器时,个人测试会有一点停滞,后续会很好。简而言之,前向代理和反向代理的区别可以用一句话来概括:前向代理主要发送对客户端的请求。反向代理主要接收对服务器的请求。

Nginx Linux安装

Nginx依赖于pcre、Openssl和zlib,PCRE用于使Nginx支持重写功能。

PCRE下载地址: https://sourceforge.net/projects/pcre/files/

ZLIB下载地址: http://zlib.net/

Openssl下载地址: http://www.openssl.org/源

Nginx下载地址: http://nginx.org/download

PCRE安装

1,文件准备

通过ftp将下载的文件上传到/opt/nginx目录,没有创建新文件。然后解压缩,解压缩命令示例:

tar zxvf pcre-8.35.tar.gz

2,安装

然后解压缩目录,编译安装,安装成功后输入:

查看版本信息,输入:

Nginx Linux和Windows安装教程Nginx Linux和Windows安装教程 第2张

Zlib安装

基本与上面相同。

1,文件准备

通过ftp将下载的文件上传到/opt/nginx目录,然后解压缩。解压缩命令:

tar-zxf zlib-1.2.11.tar.gz

2,安装

然后解压缩目录,编译安装,安装成功后输入:

Openssl安装

基本与上面相同。

1,文件准备

通过ftp将下载的文件上传到/opt/nginx目录,然后解压缩。解压缩命令:

tar-zxf openssl-1.0.2q.tar.gz

2,安装

然后解压缩目录,编译安装,安装成功后输入:

Nginx安装,基本上也是如此。

1。文件准备

1,文件准备

通过ftp将下载的文件上传到/opt/nginx目录,然后解压缩。解压缩命令:

2的示例。安装

2,安装

然后解压缩目录,编译安装,安装成功后输入:

查看版本信息,输入:

时出现: nginx :错误,表示未安装pcre或未设置软链,安装或设置设备的软链就足够了。命令示例:

ln-s/usr/local/lib/lib pcre . so . 1/lib 64/

Nginx Linux和Windows安装教程Nginx Linux和Windows安装教程 第3张

3,nginx命令

测试nginx.conf是否根据nginx.conf中的配置正确配置了命令:

kill-quit ` cat/usr/local/engine x/logs/engine x . PID `# PS-ef | grepnx
kill-9工艺管道仪表流程图“kill-hup”cat/usr/local/engine x/logs/engine x

命令,启动nginx服务命令:

配置文件热加载命令:

关闭命令:

或找到nginx的进程,然后终止,包括Nginx的守护程序。启动成功后,可以通过在浏览器中直接输入linux ip来直接访问

restart命令:

Nginx。默认端口是80,不需要端口!

Nginx Linux和Windows安装教程Nginx Linux和Windows安装教程 第4张

NginxWindows安装

WindowsNginx安装不需要上述依赖关系,可以直接下载和解压缩。

WindowsNginx下载地址: https://nginx.org/en/download.html? _ GA=2.72556755.1143934847.1574131849-1552750179.1574131849

下载接口:

Nginx Linux和Windows安装教程Nginx Linux和Windows安装教程 第5张

下载Nginx后解压缩,双击nginx.exe运行或在同一目录中输入start nginx启动。

输入:nginx -s stop或nginx -s退出以停止nginx,但后者将保存相关信息,而前者不会。热负载命令仍然是Nginx-s load。

Nginx在成功启动后,可以通过直接在浏览器中输入localhost或127.0.0.1来直接访问它!

Nginx Linux和Windows安装教程Nginx Linux和Windows安装教程 第6张

Other

参见http://nginx.org/en/Nginx官方网站:

标签:

欢迎 发表评论: