Nginx安装配置及端口转发

0    138    2

Tags:

👉 本文共约4377个字,系统预计阅读时间或需17分钟。

简介

Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。

在我们实际开发应用中,需要了解Nginx的以下几个功能

  1. 正向代理
  2. 反向代理
  3. 负载均衡
  4. 动静分离
  5. 端口转发

域名简介

域名就是网站:www.xmmup.com就是域名

DNS域名解析服务器,把域名解析为ip地址。保存的就是域名和ip地址的映射关系。

一级域名:xmmup.com

二级域名:www.xmmup.com

三级域名:pic.xmmup.com

一个域名对应与一个ip地址,一个ip地址可以被多个域名绑定。

只需要买一个一级域名,后面的二级,三级域名你自己可以随便定义。

下载

http://nginx.org/en/download.html

官网提供三种版本:

Nginx官网提供了三个类型的版本
Mainline version:Mainline 是 Nginx 目前主力在做的版本,可以说是开发版
Stable version:最新稳定版,生产环境上建议使用的版本
Legacy versions:遗留的老版本的稳定版

Linux环境安装

由于nginx是基于c语言开发的,所以需要安装c语言的编译环境。

yum安装

1、Linux release 7.6.1810 会安装nginx-1.20.1版本。

2、默认安装了端口转发模块--with-stream=dynamic

编译安装

--with-stream 表示支持tcp和udp端口转发。

--with-stream=dynamic--with-stream 的区别在于,--with-stream=dynamic 可以在 nginx 的配置文件配置动态加载模块,不需要使用该模块时可以不加载。

nginx配置systemd的service服务

Nginx安装配置及端口转发

模块的加载

模块的加载在 nginx 的配置文件中可以配置,在配置文件中的开头部分使用 load_module 加载模块:

模块加载也可以单独放在一个或多个文件中,然后通过 include 引入到 nginx.conf 中

本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!
Nginx安装配置及端口转发后续精彩内容已被小麦苗无情隐藏,请输入验证码解锁本站所有文章!
验证码:
请先关注本站微信公众号,然后回复“验证码”,获取验证码。在微信里搜索“DB宝”或者“www_xmmup_com”或者微信扫描右侧二维码都可以关注本站微信公众号。

标签:

Avatar photo

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复

嘿,我是小麦,需要帮助随时找我哦。
  • 18509239930
  • 个人微信

  • DB宝
  • 个人邮箱
  • 点击加入QQ群
  • 个人微店

  • 回到顶部