很多时候我们希望nginx代理的时候可以限制某些路径只能够我们自己访问,而不是全部开放给别人,所以就可以通过nginx自带的auth_basic来设置 除了auth_basic,nginx还支持其他第三方的认证插件,本文仅使用auth_basic生成密码文件首先需要生成密码文件,网上有不少教程是使用htpasswd,但因为我使用的是centOS,自带了openssl,所以用openssl来生成密码
转载
2024-02-22 14:35:30
126阅读
Nginx环境下实现全站https加密几经折腾,本站终于实现https加密了。下面将分享我是如何实现https全站加密的。首先需要申请一个SSL证书,我的SSL证书是在阿里云免费申请的。申请好证书后,接下来就是如何安装SSL证书和如何在Nginx服务器端进行配置。一、将申请的证书文件上传到服务器使用Xshell连接到远程服务器,在 /usr/local/nginx/ 目录下创建
转载
2024-03-20 08:46:12
61阅读
Nginx优化与防盗链1、Nginx隐藏版本号的方法:方法一:修改配置文件方式vim /usr/local/nginx/conf/nginx.conf
http {
include mime.types;
default_type application/octet-stream;
server_tokens off; #添加,关闭版本号
}[外链图片转存失败,源站可能有防盗链机制,建议将图片保存
转载
2024-06-05 13:14:01
185阅读
前言 在项目中,经常会有不想让本站点的静态资源被他人盗取访问的需求。比如网站中的图片,前端加载的一些js文件等。此时,就可以配置nginx的防盗链来实现网站资源的防盗。 当然,此方案的前提是前端资源的访问是经过nginx的。一、配置防盗链之前的效果1. nginx原始配置 nginx部分配置如下,会将域名的请求转发到实际服务器上location ^~ /test/ {
proxy_
转载
2024-03-26 08:29:36
173阅读
文章目录一、实现https加密1、熟悉https加密2、实验环境3、实验在server1(服务端):在真机(客户端)测试:二、nginx服务重定向1、rewrite重写规则服务重定向2、了解什么是服务重定向3、访问http自动调转到https方式一:301临时重定向方式二:302永久重定向方式三:添加虚拟主机方式四:重定向到不同域名方式五:多次重定向方式六:整合 一、实现https加密1、熟悉h
转载
2024-05-05 18:33:29
163阅读
1. 前言前面几张主要讲解了nginx、nginx-rtmp-module、ffmpeg的环境搭建以及我们成功搭建了第一个直播系统。这一章主要介绍如何配置一个基于HLS协议的直播系统,以及m3u8与ts文件的配置,然后逐渐深入介绍NRM与直播系统的高级应用。2. 如何使用NRM支持HLS协议直播2.1 为m3u8文件创建一个预备目录[root@localhost ~]# mkdir /usr/lo
转载
2024-08-14 00:44:25
170阅读
//public byte[] key = { 1, 2, 3, 4, 5, 6, 7, 8, 1, 2, 3, 4, 5, 6, 7, 8, 1, 2, 3
原创
2014-08-07 13:52:18
508阅读
package day11.about_url_encoder;
import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
import java.net.URLEncoder;
public class URLEncoder_URLDecoder_Demo {
public static void ma
转载
2023-06-20 22:29:50
288阅读
topic/286810...
原创
2023-05-10 15:17:20
135阅读
因为安全问题,我们需要网址加密。 网址加密是一个很广泛的需求,但事实上很难搜索到一个能用在项目中的完整案例。 百度,谷歌里面搜索:网址加密,可以找到有几种方法: 1、大量无用的垃圾信息。 2、大量垃圾的无用信息。 3、用Base64方式“加密、解密”。 4、自己开发的加密算法。 事实上,Base64算不上真正的加密,它仅仅是一种编码转换。 并且标准的Base64并不适合直接放在UR
转载
2023-12-05 21:29:45
79阅读
前面介绍过nginx.conf的文件结构,大致介绍了顶层的指令和各级指令,今天给大家介绍下http模块里面的子模块server的指令location,该指令直接影响到请求路由转发规则,乃重中之重。location匹配规则介绍在server模块下,可以设置多个location模块以满足不同的需求,每个模块匹配不同的请求URI。最常用的匹配符号主要包括(=、~、~*、^~、@以及无符号匹配)。基本语法
转载
2024-03-25 05:44:31
85阅读
指令作用匹配指定的URI(uri指路径不包含参数和域名+端口【套接字】) 语法形式官网:http://nginx.org/en/docs/http/ngx_http_core_module.html#locationSyntax:location [ = | ~ | ~* | ^~ ] u
转载
2024-05-21 11:04:04
102阅读
Nginx 通过不同的 location 配置来匹配访问的 uri. 这样便可以做到对不同的 uri 执行不同的操作.location 的路径匹配可以分为两种: 前缀匹配和正则匹配, 基本语法为:location [ = | ~ | ~* | ^~ ] uri {
...
}
复制代码其中, =, ^~, ~ 和 ~*分别表示:=: 精确匹配 => 前缀匹配;^~: 优先前缀匹配
转载
2024-02-26 19:11:53
282阅读
一、Nginx反向代理 代理服务器,客户机在发送请求时,不会直接发送给目的主机,而是先发送给代理服务器.
代理服务接受客户机请求之后,再向主机发出,并接收目的主机返回的数据,存放在代理服务器的硬盘中,再发送给客户机。
location / {
proxy_pass http://118.190.209.153:4000;
}
转载
2024-06-24 19:46:38
22阅读
基本的配置我们将修改的唯一文件是nginx.conf,其中包含Nginx不同模块的所有设置。你应该能够在服务器的/etc/nginx目录中找到nginx.conf。首先,我们将谈论一些全局设置,然后按文件中的模块挨个来,谈一下哪些设置能够让你在大量客户端访问时拥有良好的性能,为什么它们会提高性能。 nginx.conf文件中,Nginx中有少数的几个高级配置在模块部分之上。 #user nobo
转载
2024-08-10 15:12:26
62阅读
Nginx 附录A 编码风格 (100%) Nginx代码风格图示 (100%)一、基本原则K&R编码风格(偏BSD子类)。每行不能超过80列。不用TAB对齐,用空格。默认对齐单元是4个空格。除宏定义外,字母均为小写,单词间用下划线_间隔。使用C方式的注释,不得使用//形式注释。中缀运算符的前后须空一格,如3 + 2以及a > 3。逗号后须空一格,如foo(a, b, c)
转载
2024-06-26 11:27:04
133阅读
代码:<?php
function random($length, $numeric = 0)
{
//返回随机数
mt_srand((double)microtime() * 1000000);
if($numeric){
$hash = sprintf('%0'.$length.'d', mt_rand(0, pow(10, $length) - 1));
}else{
转载
2009-12-23 02:31:11
191阅读
iOS 升级 HTTPS 通过 ATS 你所要知道的2016-12-3
苹果规定 2017 年 1 月 1 日以后,所有 APP 都要使用 HTTPS 进行网络请求,否则无法上架,本文介绍了一下在 iOS 中使用 HTTPS 请求的实现, 大家可以参考下。 —— 由
稀土君 分享
由于苹果规定2017
# 使用jQuery加密URL的实用指南
在当今网络环境中,保护用户数据安全至关重要。加密URL可以有效地防止敏感信息泄露。在本篇文章中,我们将讨论如何使用jQuery来加密URL,提供完整的代码示例,并通过流程图和甘特图帮助您更好地理解整个流程和步骤。
## 一、为什么要加密URL?
URL通常包含了许多敏感信息,比如用户的身份、查询参数等。未加密的URL可能会被截取和篡改,导致信息安全问
# Python URL加密及其应用
在网络传输过程中,经常需要对URL进行加密以确保传输的安全性。Python提供了多种加密算法和库,可以帮助我们实现URL的加密和解密操作。本文将介绍常见的URL加密算法和如何使用Python来实现加密功能,并提供相关代码示例。
## 1. URL加密算法介绍
URL加密算法是将URL中的特殊字符和敏感信息进行编码,以确保在网络传输过程中不会被篡改或暴露。
原创
2023-12-27 07:32:51
211阅读