Nginx的简介和安装(Linux)

Posted androidstarjack

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

④ 访问成功

作者:IT路上的小白
链接:cnblogs.com/cb1186512739/p/13871411.html
来源:博客园

BAT等大厂Java面试经验总结 想获取 Java大厂面试题学习资料扫下方二维码回复「BAT」就好了回复 【加群】获取github掘金交流群回复 【电子书】获取2020电子书教程回复 【C】获取全套C语言学习知识手册回复 【Java】获取java相关的视频教程和资料回复 【爬虫】获取SpringCloud相关多的学习资料回复 【Python】即可获得Python基础到进阶的学习教程回复 【idea破解】即可获得intellij idea相关的破解教程关注我gitHub掘金,每天发掘一篇好项目,学习技术不迷路!



回复 【idea激活】即可获得idea的激活方式
回复 【Java】获取java相关的视频教程和资料
回复 【SpringCloud】获取SpringCloud相关多的学习资料
回复 【python】获取全套0基础Python知识手册
回复 【2020】获取2020java相关面试题教程
回复 【加群】即可加入终端研发部相关的技术交流群
阅读更多
为什么HTTPS是安全的
因为BitMap,白白搭进去8台服务器...
《某厂内部SQL大全 》.PDF
字节跳动一面:i++ 是线程安全的吗?
大家好,欢迎加我微信,很高兴认识你!
在华为鸿蒙 OS 上尝鲜,我的第一个“hello world”,起飞!

相信自己,没有做不到的,只有想不到的在这里获得的不仅仅是技术!



喜欢就给个“在看”

以上是关于Nginx的简介和安装(Linux)的主要内容,如果未能解决你的问题,请参考以下文章

linux学习:Nginx--简介与安装-01

linux下部署Nginx以及相关简介

Linux安装配置Nginx

Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段

linux学习:Nginx--常见功能配置片段与优化-06

Nginx详细安装部署教程