1.nginx简介:这是来自百度百科上的介绍

Anolis操作系统在线安装nginx_nginx

nginx,它主要用来做一下几点功能

1. 正向代理

2. 反向代理

3.负载均衡

4 .动静分离

1.1 什么是正向代理?

注意,正向代理需要在客户端配置代理,(该列子以FQ倒国外为列子)

Anolis操作系统在线安装nginx_编程语言_02

1.2.什么是反向代理? (找中间代理服务器)

Anolis操作系统在线安装nginx_portlet_03

1.3.什么是负载均衡?

Anolis操作系统在线安装nginx_百度_04

1.4.什么是动静分离?(其实就是将一些静态的,不会变资源通过nginx直接拿去,而不需要去请求后台,避免后端压力过大)

Anolis操作系统在线安装nginx_nginx_05

一、安装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

Anolis操作系统在线安装nginx_百度_06

② 设置开放的端口号

firewall-cmd —add-service=http –permanent

firewall-cmd —add-port=80/tcp —permanent

③ 设置之后需要重启防火墙

firewall-cmd —reload

Anolis操作系统在线安装nginx_portlet_07

④ 访问成功

Anolis操作系统在线安装nginx_portlet_08

作者:IT路上的小白