首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >nginx学习笔记

nginx学习笔记

作者头像
小小杰啊
发布2022-12-21 21:20:42
发布2022-12-21 21:20:42
3500
举报
文章被收录于专栏:Dimples开发记Dimples开发记

# 一、Nginx 的简介

# 1、什么是nginx

Nginx 是高性能的 HTTP 和反向代理的服务器,处理高并发能力是十分强大的, 能经受高负 载的考验,有报告表明能支持高达 50,000 个并发连接数。

# 2、正向代理

  1. 需要在客户端配置代理服务器进行指定网站访问

# 3、反向代理

  1. 暴露的是代理服务器地址,隐藏了真实服务器 IP 地址。

# 4、负载均衡

  1. 增加服务器的数量,然后将请求分发到各个服务器上,将原先请求集中到单个服务器上的 情况改为将请求分发到多个服务器上,将负载分发到不同的服务器,也就是我们所说的负载均衡

# 5、动静分离

# 二、Nginx 的安装

# 1、准备工作

  1. 打开虚拟机,使用远程连接工具连接 linux 操作系统
  2. 到 nginx 官网下载软件 http://nginx.org/s

# 2、开始 Nginx 的安装

# 1、安装 pcre 依赖

联网下载 pcre 压缩文件依赖,命令当中的版本根据需要自行更改

代码语言:javascript
复制
wget http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz

解压压缩文件

代码语言:javascript
复制
tar -xvf pcre-8.37.tar.gz

安装步骤

./configure 完成后,回到 pcre 目录下执行 make,最后执行 make install

代码语言:javascript
复制
./configure
make && make installs

安装 openssl 、 zlib 、 gcc 依赖

代码语言:javascript
复制
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
  1. 启动服务:进入目录 /usr/local/nginx/sbin/nginx 启动服务
# 2、关闭 Linux 的防火墙

查看开放的端口号

代码语言:javascript
复制
firewall-cmd --list-all

设置开放的端口号

代码语言:javascript
复制
firewall-cmd --add-service=http –permanent

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

重启防火墙

代码语言:javascript
复制
firewall-cmd –reload

# 三、Nginx 常用命令

# 1、进度到 Nginx 的目录

代码语言:javascript
复制
cd /usr/local/nginx/sbin

# 2、查看 Nginx 版本号

代码语言:javascript
复制
./nginx -v

# 3、启动 Nginx

代码语言:javascript
复制
./nginx

# 4、停止 Nginx

代码语言:javascript
复制
./nginx -s stop

# 5、重新加载 nginx

代码语言:javascript
复制
./nginx -s reload
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-02-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • # 一、Nginx 的简介
    • # 1、什么是nginx
    • # 2、正向代理
    • # 3、反向代理
    • # 4、负载均衡
    • # 5、动静分离
  • # 二、Nginx 的安装
    • # 1、准备工作
    • # 2、开始 Nginx 的安装
      • # 1、安装 pcre 依赖
      • # 2、关闭 Linux 的防火墙
  • # 三、Nginx 常用命令
    • # 1、进度到 Nginx 的目录
    • # 2、查看 Nginx 版本号
    • # 3、启动 Nginx
    • # 4、停止 Nginx
    • # 5、重新加载 nginx
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档