免编译安装Nginx_Nginx介绍以及一步步搭建nginx步骤详解

【Nginx介绍】

首先,我们来简单了解一下Nginx:

aa2716f51bb17770e1e79c68489341a1.png

a29e694da33537d78b18ea1fc57157f7.png

Nginx可以解决很高的并发量,在实际生产环境中大部分所有高并发网站都在用这一技术来解决高并发负载问题。

Nginx中最重要的是反向代理和负载均衡!!!

负载均衡:将所有的请求尽可能平均的分发给所有的服务器

正向代理: 客户端知道访问的目标地址,由VPN将请求转发给目标IP。

反向代理:客户端不知道实际处理请求的目标IP,将请求发送给nginx服务器,然后由nginx服务器分发给其余服务器进行实际操作。

【Nginx和apache对比】

d397c130abcb8f591301158219c72c74.png

【搭建Nginx步骤:】

1. 上传nginx的安装包到root目录下

2. 解压:

3d5f55f121e0c8d512d028a21a08a5e3.png

3.编译

ae9a0e76992511ee74ca3266cf020051.png

编译时会报错,没有相关依赖包:

(1)gcc

347763aaa7db485625ae39ccdbbffed4.png

cc编译器,g指的是GNU,开源的软件维护组织。

(2)pcre

c4829da20a209a567fa0057c7a5d28d2.png

(3)openssl

52322f9d217b72628648be3974c8db64.png

重新执行编译命令: ./configure

4.安装: 默认安装目录为:/usr/local/nginx

4e9ce07ca3d5fbefb7a81773b9cb150d.png

5. 启动Nginx服务(在指定的安装目录下执行可执行文件nginx)

a41c8ce6e38dfba2401491fe9cdaa3dc.png

6.访问: 主机名:80 (80是nginx服务的默认端口。)

38f60be70f81c9b17510ac58b4bac38a.png

看到此页面即配置成功

注:Nginx服务启动好后会启动两个进程: master 和 worker

d136d0f9d23abdb43b11d69ff00db864.png

【如何停止nginx服务:】

方式一:kill杀死进程:

4a15ffac019519b030debdf7f60cf2de.png

方式二:编辑配置文件 cd /etc/rc.d/init.d/

691bf2c96482ac76bd5c8795509a2b79.png

a7101a0f711220e5f7e368fcb5be832c.png

将启动nginx服务的脚本写入nginx文本文件中:

脚本:

695a2bbdc8a1b97b1d1ca3fd2b36bcd7.png

cdb64bc17d23975626e03edf113ffd5c.png

871e71a6aac4cae7a698ccfa72942517.png

1cb8c9551ae4ed28797ad59f81c8d107.png

为nginx文件添加执行权限:

57e2d531f339c57fcda8a669d1f6971c.png

启动停止服务命令:

4aa3bc7a091b4e75a17e04695b57e69b.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值