Nginx教程

nginx的安装

本文主要是介绍nginx的安装,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

nginx (engine x)是一个可以作为HTTP WEB服务器、反向代理服务器、邮件代理服务器和一个通用的TCP / UDP代理服务器(1.9.0版本后)的多功能架构组件,同时也可以提供一定的缓存服务功能。

Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,使用c语言编写的一款web服务软件.
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。

nginx应用比较多的场景是WEB服务器和反向代理服务器,这两个场景的相关配置后面的文章我们会分别操作配置,这里先来认识下:

1、WEB服务器:这是应用比较多的场景,配置虚拟主机提供HTTP WEB服务。可以先通过动态/静态内容分离,而后为静态内容(html/css/js/图片等)提供HTTP访问功能;而动态内容可以整合代理模块,代理给上游服务器,来支持对外部程序的直接调用或者解析,如FastCGI支持PHP。
————————————————

2、反向代理服务器:这是应用非常多的场景,为后端服务器代理。接收客户端请求,根据负载均衡策略转发给后端多个上游服务器处理;然后再等待后端服务器返回请求响应,接收到后再返回给请求的客户端。

为什么使用nginx?

如何使用nginx?

1.安装nginx的依赖

在linux命令窗口输入以下命令

1. yum install -y gcc-c++
2. yum install -y pcre pcre-devel
3. yum install -y zlib zlib-devel 
4. yum install -y openssl openssl-devel

2.上传nginx安装包并解压

这个链接是下载地址

http://nginx.org/en/download.html

这里是放在/usr/local/soft/路径下面了

tar -zxvf 安装包名

3.创建一个nginx的安装目录

mkdir /usr/nginx

4.进入nginx的解压目录并指定安装到/usr/nginx

./configure --prefix=/usr/nginx

5.安装

 make 编译
 make install 安装a

6.启动nginx

1.进入nginx安装目录的sbin目录  /usr/nginx/sbin
2.  ./nginx

查看进程

ps -ef | grep nginx

显示如下  即为成功安装

7.浏览器访问nginx

在浏览器输入你的ip地址进行访问

显示如下即为成功

这篇关于nginx的安装的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!