包含 nginx服务器的特性描述 和 nginx安装配置和简单访问
Nginx服务器基础
一、特性(基本原理)
正向代理:客户端配置代理服务器,通过代理服务器访问目的服务器。
反向代理:客户端访问代理服务器无需配置,访问服务器时由代理服务器转发请求,客户端对代理服务器无感。
负载均衡:对于客户端的大量请求,代理服务器均衡的转发请求给每个服务器。
动静分离:为了加快网站的分析速度,可以把动态页面和静态页面由不同的服务器来解析,加快解析速度,降低原来单个服务器压力。
反向代理+负载均衡图+动静分离图
二、nginx安装配置
需要安装:
1.各种依赖
2.nginx
1.依赖
下载pcre:https://sourceforge.net/projects/pcre/files/pcre/
版本:8.37
将下载好的nginx放入服务器(自定义)目录
解压:unzip pcre-8.37.zip
执行:./configure
安装:make&&make install
安装其他的依赖:
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
安装nginx:
地址:http://nginx.org/en/download.html
版本:1.12.2
将下载好的nginx放入(自定义)目录
解压:[root@bogon src]# tar -xvf nginx-1.12.2.tar.gz
执行:./configure
安装:make&&make install
启动:
三、访问
找到端口:
[root@bogon nginx]# cd conf
[root@bogon conf]# vi nginx.conf
查看防火墙:[root@bogon conf]# firewall-cmd --list-all
添加防火墙允许端口:[root@bogon conf]# sudo firewall-cmd --add-port=80/tcp --permanent
重启防火墙:[root@bogon conf]# firewall-cmd --reload
在浏览器就可访问服务器IP了
nginx启动:./nginx
关闭: ./nginx -s stop
重加载: ./nginx -s reload