前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux(Centos)部署Nginx教程

Linux(Centos)部署Nginx教程

作者头像
Jensen_97
发布2023-12-19 11:33:27
1.1K0
发布2023-12-19 11:33:27
举报
文章被收录于专栏:技术客栈技术客栈

一、ngxin是什么

Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等

二、nginx的作用

反向代理、负载均衡

三、正向代理和反向代理的区别

正向代理是客户端和其他所有服务器的代理者,而反向代理是客户端和所要代理的服务器之间的代理

正向代理:一般是像访问国外网站,任何可以连接到该代理服务器的软件,就可以通过代理访问任何的其他服务器,然后把数据返回给客户端,这里代理服务器只对客户端负责

反向代理:客户端是无感知代理服务器的存在的,访问者者并不知道自己访问的是一个代理。因为客户端不需要任何配置就可以访问。例如我们访问百度,百度不止一个服务器,在多个地方都有服务器,而我们都是通过www.baidu.com这个域名去访问的。

四、下载与安装

本文采用源码编译安装方式安装,进入官网下载: https://nginx.org/en/download.html

新建一个目录用来存放nginx 相关文件

代码语言:javascript
复制
mkdir -p /usr/local/nginx

将下载好的压缩包上传到刚刚新建好的目录下并解压

代码语言:javascript
复制
tar -zxvf nginx-1.24.0.tar.gz

安装编译环境

代码语言:javascript
复制
# 安装gcc,源码编译依赖 gcc 环境
yum -y install gcc-c++

# 安装pcre,pcre是一个perl库,包括perl兼容的正则表达式库,
# nginx的http模块使用pcre来解析正则表达式,所以需要安装pcre库
yum install -y pcre pcre-devel

# 安装zlib,zlib 库提供了很多种压缩和解压缩的方式,nginx 使用 zlib 对 http 包的内容进行 gzip
yum install -y zlib zlib-devel

# 安装OpenSSL库
yum install -y openssl openssl-devel

然后进入解压后的目录下,执行安装命令

代码语言:javascript
复制
# 按顺序执行安装
./configure
make
make install

执行完后 输入 whereis nginx 检查是否安装成功,如果出现路径则安装成功

启动Nginx

进入sbin目录,./nginx启动

五、测试访问

确保服务器防火墙已打开80端口

六、nginx常用命令

代码语言:javascript
复制
# 进入nginx的执行目录
cd /usr/local/nginx/sbin

# 启动nginx
./nginx

# 停止nginx(强制停止)
./nginx -s stop

# 退出nginx(安全退出)
./nginx -s quit

# 重新加载配置文件(修改过配置文件后使用)
./nginx -s reload

参考: https://blog.csdn.net/huz1Vn/article/details/129844471

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-12-18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、ngxin是什么
  • 二、nginx的作用
  • 三、正向代理和反向代理的区别
  • 四、下载与安装
    • 安装编译环境
      • 启动Nginx
      • 五、测试访问
      • 六、nginx常用命令
      相关产品与服务
      负载均衡
      负载均衡(Cloud Load Balancer,CLB)提供安全快捷的流量分发服务,访问流量经由 CLB 可以自动分配到云中的多台后端服务器上,扩展系统的服务能力并消除单点故障。负载均衡支持亿级连接和千万级并发,可轻松应对大流量访问,满足业务需求。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档