上篇 JSONP 的文章里提到过利用 Nginx 也可以解决跨域问题。趁着自己以前没有接触过 Nginx,熟悉了一下,顺带写了一个非常非常简单的 demo 实验下。 正向代理和反向代理提到代理,肯定要说一下这两个的区别。举个正向代理的例子:我打球累了走不动了,找看球的小朋友帮我去旁边的商店买瓶水。商店老板是不知道到底是谁需要喝水的,隐藏了客户端。当然,小朋友可以告诉老板就
一.版本号(一)隐藏版本号可以使用 Fiddler 工具抓取数据包,查看 Nginx版本,也可以在 CentOS 中使用命令 curl -I http://192.168.176.100显示响应报文首部信息。 curl -I http://192.168.176.100cd /usr/local/nginx cd conf/ vim nginx.conf mv nginx.conf nginx.c
转载 2024-09-17 20:24:56
366阅读
文章目录简介proxy protocol在nginx中应用在nginx中配置使用proxy protocol在nginx中启用proxy protocol使用Real‑IP modules请求转发日志记录总结 简介我们已经介绍了haproxy提出的proxy protocol协议,通过proxy protocol协议,服务器端可以获得客户端的真实IP地址和端口,从而可以进行一些非常有意义的操作。
当前大多数的互联网系统都使用了服务器集群技术,集群是将相同服务部署在多台服务器上构成一个集群整体对外提供服务,这些集群可以是 Web 应用服务器集群,也可以是数据库服务器集群,还可以是分布式缓存服务器集群等等。在实际应用中,在 Web 服务器集群之前总会有一台负载均衡服务器,负载均衡设备的任务就是作为 Web 服务器流量的入口,挑选最合适的一台 Web 服务器,将客户端的请求转发给它处理,实现客户
使用Nginx做反向代理 文章目录使用Nginx做反向代理代理HTTP请求代理HTTPS请求举个大栗子 代理HTTP请求按照以下步骤使用Nginx做反向代理:编辑 Nginx 的配置文件。默认情况下,Nginx 的配置文件位于 /etc/nginx/nginx.conf。sudo nano /etc/nginx/nginx.conf在配置文件中的 http 段中添加以下内容:server {
转载 2024-02-17 12:56:23
72阅读
概述什么是 Nginx?Nginx (engine x) 是一款轻量级的 Web 服务器 、反向代理服务器及电子邮件(IMAP/POP3)代理服务器。什么是反向代理?反向代理(Reverse Proxy)方式是指以代理服务器来接受 internet 上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给 internet 上请求连接的客户端,此时代理服务器对外就表现为一个
转载 2024-04-07 10:53:33
1852阅读
目录:nginx的启停控制nginx的配置文件解读nginx的启停控制1、Nginx信号控制:nginx中可以通过发送信号的方式来控制服务器的启停等,但要达成这些操作首先要知道nginx的PID。获取pid的方式有两种:利用linux的ps命令查看:ps -ef | grep nginx 或者是 ps aux | grep nginx直接查看nginx的PID存储文件:vim nginx存储目录/
转载 2024-07-05 23:29:31
85阅读
利用 NginxProxyManager 开源工具的容器化部署方式实现对Nginx 的图形化管理配置
推荐 原创 2022-11-14 15:05:38
10000+阅读
2点赞
很多时候写代码,没有版本的管理,想回滚到之前的或者测试一些代码,忘记自己修改了什么,决定现在本地安装一个Git目录获取Git安装程序安装步骤 :01、使用许可声明02、指定安装路径03、选择安装组件04、选择开始菜单页05、选择Git文件默认的编辑器06、调整PATH环境07、选择HTTPS后端传输08、配置行尾符号转换09、配置终端模拟器以与Git Bash一起使用10、配置配置额外的选项11、
转载 2024-03-21 22:02:06
165阅读
本文可以作为 『 反向代理服务器nginx-proxy-manager 』的续篇。在写『 反向代理服务器nginx-proxy-manager 』时,证书部分老苏又偷了一次懒,只说了导入已有证书,今天我们把它补全一下,来说说在线 SSL 证书申请老苏曾经说过,每次偷懒,最后都要花更多的时间来填坑 ?NPM(Nginx Proxy Manager) 支持从 Let’s Encrypt 获得证书,但需
转载 2024-05-14 20:39:00
572阅读
Centos7安装nginx1.18.0(含非root配置nginx)本手册为nginx的编译安装手册,供大家参考第一步:预安装软件1、三方库列表需要如下的库:gcc,PCRE pcre-devel ,zlib ,OpenSSL2、安装命令root用户操作;逐条使用如下的命令进行安装yum install -y gcc-c++ yum install -y pcre pcre-devel yum
转载 2024-05-28 14:04:30
483阅读
在Nginx中,我们可以使用htpasswd工具创建一个包含账号密码的文件。让我们看看如何在CentOS和Ubuntu系统上安装htpasswd工具。1. 安装htpasswd工具1.1 CentOS在CentOS系统上,可以通过安装httpd-tools软件包来获得htpasswd工具。执行以下命令来安装它:sudo yum install httpd-tools1.2 Ubuntu在Ubunt
转载 2024-08-23 09:55:37
497阅读
最近从黑群晖转到了unraid,然后再unraid里面虚拟了黑群晖,通过acme脚本申请泛域名证书,反向代理依然用的群晖的。本来一切正常,但最近突然发现申请的泛域名证书出了问题,自动恢复到了群晖默认证书,导致各种服务都因证书无法访问了,所以打算将反代和证书申请从群晖中剥离出来,然后就看到了NginxProxyManager(简称npm)这个应用,这里将自己的配置过程记录一下NginxProxyMa
转载 2024-01-17 10:46:57
0阅读