Nginx的简介和安装(Linux)
1.nginx简介:这是来自百度百科上的介绍
nginx,它主要用来做一下几点功能
1. 正向代理 |
2. 反向代理 |
3.负载均衡 |
4 .动静分离 |
1.1 什么是正向代理?
注意,正向代理需要在客户端配置代理,(该列子以FQ倒国外为列子)
1.2.什么是反向代理? (找中间代理服务器)
1.3.什么是负载均衡?
1.4.什么是动静分离?(其实就是将一些静态的,不会变资源通过nginx直接拿去,而不需要去请求后台,避免后端压力过大)
一、安装Nginx
1、准备工作
(1)打开虚拟机,使用远程连接工具连接 linux 操作系统
(2)到 nginx 官网下载软件
http://nginx.org/
2、开始进行 nginx 安装
(1)安装 pcre 依赖
第一步 联网下载 pcre 压缩文件依赖
wget http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz
第二步 解压压缩文件
使用命令 tar –xvf pcre-8.37.tar.gz
第三步./configure 完成后,回到 pcre 目录下执行 make,最后执行 make install
查看pcre依赖是否安装成功:pcre-config --version
(2)安装 openssl 、zlib 、 gcc 依赖
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
(3)安装 nginx
* 使用命令解压
* ./configure
* make && make install
进入目录 /usr/local/nginx/sbin/nginx 启动服务
安装后,不能访问的,需要对防火墙进行设置
也可以直接关闭防火墙,并防止自启(在练习模式中)
//关闭防火墙&&防火墙自启 systemctl stop firewalld && systemctl disable firewalld //安装Iptables管理工具&&启动Iptables&&设为Iptables开机自启&&清空Iptables规则&&保存Iptables默认规则 yum -y install iptables-services && systemctl start iptables && systemctl enable iptables&& iptables -F && service iptables save
① 查看开放的端口
firewall-cmd --list-all
② 设置开放的端口号
firewall-cmd --add-service=http –permanent
firewall-cmd --add-port=80/tcp --permanent
③ 设置之后需要重启防火墙
firewall-cmd --reload
④ 访问成功
有志者、事竟成,破釜沉舟,百二秦关终属楚;
苦心人、天不负,卧薪尝胆,三千越甲可吞吴.
加油吧,致每个正在奋斗路上的你!!!