【Nginx介绍】
首先,我们来简单了解一下Nginx:
Nginx可以解决很高的并发量,在实际生产环境中大部分所有高并发网站都在用这一技术来解决高并发负载问题。
Nginx中最重要的是反向代理和负载均衡!!!
负载均衡:将所有的请求尽可能平均的分发给所有的服务器
正向代理: 客户端知道访问的目标地址,由VPN将请求转发给目标IP。
反向代理:客户端不知道实际处理请求的目标IP,将请求发送给nginx服务器,然后由nginx服务器分发给其余服务器进行实际操作。
【Nginx和apache对比】
【搭建Nginx步骤:】
1. 上传nginx的安装包到root目录下
2. 解压:
3.编译
编译时会报错,没有相关依赖包:
(1)gcc
cc编译器,g指的是GNU,开源的软件维护组织。
(2)pcre
(3)openssl
重新执行编译命令: ./configure
4.安装: 默认安装目录为:/usr/local/nginx
5. 启动Nginx服务(在指定的安装目录下执行可执行文件nginx)
6.访问: 主机名:80 (80是nginx服务的默认端口。)
看到此页面即配置成功
注:Nginx服务启动好后会启动两个进程: master 和 worker
【如何停止nginx服务:】
方式一:kill杀死进程:
方式二:编辑配置文件 cd /etc/rc.d/init.d/
将启动nginx服务的脚本写入nginx文本文件中:
脚本:
为nginx文件添加执行权限:
启动停止服务命令: