nginx反向代理配置

1.1 安装nginx

本节以安装“nginx-1.7.9”为例讲解nginx的安装方法,请确认已获取了“nginx-1.7.9.tar.gz”包。

步骤 1 以root用户登录服务器。

步骤 2 通过SSH或XFTP等工具将nginx安装包“nginx-1.7.9.tar.gz”上传到Linux服务器的“/tmp”目录下。
步骤 3 进入“/tmp”目录。
cd /tmp
步骤 4 解压压缩包到/usr/local下
tar -zxvf nginx-1.7.9.tar.gz –d /usr/local
安装完成后,会在“/usr/local”目录下生成“nginx-1.7.9”目录。
步骤 5 进入解压目录
cd /usr/local/nginx-1.7.9

步骤 6 执行相关安装命令(依次支持)
./configure
make
make install
安装完成后,会在“/usr/local”目录下生成“nginx”目录(如果缺失pcre依赖,且能联网则执行yum -y install gcc pcre-devel openssl openssl-devel 或者下载相关安装包)。
至此,安装结束
----结束

1.2 配置nginx

参考如下文件配置nginx相关配置参数。
步骤 1 进入安装后目录/usr/local/nginx/conf。
步骤 2 打开“nginx.conf”文件
vi nginx.conf
步骤 3 找到文件中server节点,按如下说明编辑蓝色字体信息:

listennginx为了接收消息监听的端口默认为8062,若在本机此端口被占用,修改为未占用端口
rootnginx默认取文件路径默认配置成文件缓存存储目录
proxy_passnginx的上级地址默认要配置成源站的地址,格式为http://ip:port$uri,只需要修改ip和port即可

……代表省略
worker_processes 4;
……代表省略
server {
listen 8062;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
expires 3d;
proxy_set_header Accept-Encoding ‘’;
root /usr/local/nginx/proxy_temp;
proxy_store on;
proxy_store_access user:rw group:rw all:rw;
proxy_temp_path ./proxy_temp;
if ( !-e KaTeX parse error: Expected '}', got 'EOF' at end of input: …/10.69.5.196:80uri;
}

}
……代表省略

lvs、nginx、web服务器的关系如下图(仅做上述配置参考)
在这里插入图片描述

步骤 4 修改缓存文件目录的读写权限
chmod –R a+rw /usr/local/nginx/proxy_temp
配置参数完成

1.3 启动停止

进入/usr/local/nginx/sbin目录,执行如下命令启动nginx
sh nginx &

停止
killall -9 nginx

重启
kill -HUP cat /usr/local/nginx/logs/nginx.pid

----结束

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/186080.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MATLAB 模糊设计器 构建 模糊系统

系列文章目录 文章目录 系列文章目录前言一、创建 FIS 结构二、定义输入变量三、定义输出变量四、定义成员函数五、定义规则库六、设计分析七、存储和修改设计八、导出 FIS总结 前言 本例演示如何使用 Fuzzy Logic Designer 应用程序交互式创建 1 型 Mamdani 模糊推理系统&…

(免费)双相情感障碍筛查MDQ 在线测试双向情感障碍

MDQ用于筛查双相障碍,主要包含13个关于双相障碍症状的是非问题,当前测试采用的量表为2010年杨海晨博士翻译版。该量表为目前世界范围内最常用的双相障碍筛查量表,目前在精神科门诊最为常用的量表之一。 双向情感障碍筛查量表,也叫…

JVM虚拟机:垃圾回收器ZGC和Shenandoah算法

随着计算机技术的不断发展,内存管理成为了一个重要的话题。垃圾回收是一种自动内存管理技术,它可以自动地回收不再使用的内存,从而减少内存泄漏和程序崩溃的风险。在Java等高级编程语言中,垃圾回收器是必不可少的组件。近年来,ZGC和Shenandoah算法作为新一代的垃圾回收器,…

map和set的简易封装(纯代码)

RBTree.h #pragma once#include<iostream> #include<vector> using namespace std;enum colar { red,black };template<class T>//有效参数就一个 struct RBTreeNode {RBTreeNode(const T& data):_left(nullptr), _right(nullptr), _parent(nullptr)…

千兆光模块和万兆光模块需要注意哪些事项

随着网络通信技术的发展&#xff0c;千兆光模块和万兆光模块已经成为了网络设备中不可或缺的关键组件。光模块的制造涉及到许多技术和工艺问题&#xff0c;需要严格的控制和管理。本文将从工艺流程、材料选用、测试认证等方面&#xff0c;详细介绍制造千兆光模块和万兆光模块需…

储能领域 / 通讯协议 / 技术栈 等专有名字集锦——主要收集一些储能领域的专有名词,以及相关的名词

目录 名词解释ModbusIOT设备通讯协议 CAN/ RS-485 储能术语电池管理系统BMS电池储能系统相关概念&#xff0c;总控&#xff0c;主控&#xff0c;从控 电池相关知识拆解电池的构成逆变器 电池核心参数SOC 电池剩余容量 名词解释 英文中文biz layer业务层与业务层通信的服务CRC循…

【MySQL8】1130 - Host *** is not allowed to connect to this MySOL server

问题描述 使用 Navicat 连接 MySQL8 报错&#xff1a; 1130 - Host *** is not allowed to connect to this MySOL server解决方案 use mysql;select host ,user from user; -- 将 root 用户的主机&#xff08;host&#xff09;值修改为 %&#xff0c;即允许从任何主机连接 …

Kubernetes学习-概念2

参考&#xff1a;关于 cgroup v2 | Kubernetes 关于 cgroup v2 在 Linux 上&#xff0c;控制组约束分配给进程的资源。 kubelet 和底层容器运行时都需要对接 cgroup 来强制执行为 Pod 和容器管理资源&#xff0c; 这包括为容器化工作负载配置 CPU/内存请求和限制。 Linux 中…

叙永微公益:开展“活水计划-益童成长守护”周末陪伴活动

&#xff08;韩熙 林梅图/文&#xff09;2023年11月12日&#xff0c;叙永县微公益协会的志愿者们早早地驱车前往县内的孤困儿童家庭&#xff0c;与他们共同度过一个充实而温馨的周末。志愿者们不仅为孩子们带来了生活物资、零食、玩具等礼物&#xff0c;更重要的是&#xff0c;…

虾皮店铺所有商品数据接口(shopee.item_search_shop)

虾皮店铺所有商品数据接口可以提供丰富的电商数据&#xff0c;包括商品数据、订单数据、会员数据、评价数据等。以下是具体的介绍&#xff1a; 商品数据&#xff1a;虾皮提供了商品的基本信息&#xff0c;包括商品名称、描述、规格、价格、销量、库存等信息。此外&#xff0c;…

开源电子画册源码系统 可重复利用 适合任何行业 带完整的搭建教程

电子画册&#xff0c;又称电子样本、电子商刊、电子杂志&#xff0c;是一种集合图片处理、文案策划、音乐加工、视频、统计调查、虚拟现实、三维动画等多种技术和表现形式为一体的多媒体画册&#xff0c;电子杂志是纸质印刷画册&#xff08;样本&#xff09;的升级版本&#xf…

idea一键打包docker镜像并推送远程harbor仓库的方法(包含spotify和fabric8两种方法)--全网唯一正确,秒杀99%水文

我看了很多关于idea一键打包docker镜像并推送harbor仓库的文章&#xff0c;不论国内国外的&#xff0c;基本上99%都是瞎写的&#xff0c; 这些人不清楚打包插件原理&#xff0c;然后就是复制粘贴一大篇&#xff0c;写了一堆垃圾&#xff0c;然后别人拿来也不能用。 然后这篇文…