摘要:01 — 使用安全的版本 版本最新:1.25.4 更新日期:2024-03 建议使用稳定版本 1.24.0,低版本不建议使用 NginX 下载地址: https://nginx.org/en/download.html 02 — 使用普通用户启动 不使用管理员组的用户启动 03 — 隐藏NginX版
阅读全文
摘要:一、场景: 在IPv6的改造过程中,使用Nginx进行IPv6反向代理IPv4的业务系统。 二、 NginX配置 # 定义一个服务器块,监听7777端口,并启用SSL(HTTPS)支持 server { # 监听所有IPv4和IPv6的7777端口 listen 7777 ssl; listen [
阅读全文
摘要:1、docker search nginx 命令来查看可用版本 $ docker search nginx NAME DESCRIPTION STARS OFFICIAL AUTOMATED nginx Official build of Nginx. 3260 [OK] jwilder/nginx
阅读全文
摘要:nginx路径下html中新建images文件夹,放入可以访问的图片。然后新建referer文件夹,放入防盗图片 server增加如下配置 location ~* \.(jpg|png)$ { root html; #只允许本地ip访问静态资源,其他访问返回防盗图片 valid_referers n
阅读全文
摘要:打开nginx.conf文件,修改server_name中的localhost为域名 访问本地电脑路径,C:\Windows\System32\drivers\etc,修改hosts文件。一般是没有修改权限的,还要如下操作
阅读全文
摘要:Nginx配置HTTPS服务器需要先准备好SSL证书并上传到云服务器中,这里用到的主要是.crt证书文件和.key私钥文件。 Nginx配置中,需要给server的listen指令添加ssl参数(监听443端口),表示该端口下接受的所有连接都应工作于SSL模式。以及设置ssl_certificate
阅读全文
摘要:#配置文件存在的目录 /usr/local/nginx/conf 下 #1、全局块 #从配置文件开始到 events 块之间的内容,主要会设置一些影响 nginx 服务器整体运行的配置指令,主要包括配 #置运行 Nginx 服务器的用户(组)、允许生成的 worker process 数,进程 PI
阅读全文
摘要:1.在图片所在的目录下创建一个名为.htaccess’的隐藏文件,该文件用于设置禁止下载 2.在.htaccess文件中添加以下配置: SetHandler default-handler Options-Indexes 这样设置后,用户就无法通过点击链接或使用下载工具下载图片了 接下来,在 ngi
阅读全文
摘要:gzip_types #压缩的文件类型 text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript gzip on
阅读全文
摘要:location / { return 404; #直接返回状态码 } location / { return 404 "pages not found"; #返回状态码 + 一段文本 } location / { return 302 /blog ; #返回状态码 + 重定向地址 } locati
阅读全文
摘要:跨域的定义 同源策略限制了从同一个源加载的文档或脚本如何与来自另一个源的资源进行交互。这是一个用于隔离潜在恶意文件的重要安全机制。通常不允许不同源间的读操作。 同源的定义 如果两个页面的协议,端口(如果有指定)和域名都相同,则两个页面具有相同的源。 nginx解决跨域的原理 例如: 前端server
阅读全文
摘要:根据文件类型设置过期时间 location ~.*\.css$ { expires 1d; break; } location ~.*\.js$ { expires 1d; break; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { access_lo
阅读全文
摘要:Nginx的流式响应(streaming response)是指在Nginx作为反向代理服务器时,将响应内容一边接收,一边逐步发送给客户端的过程。这种响应方式可以提高用户体验和网络传输效率,常用于处理较大的响应内容。在默认情况下,Nginx是通过缓存响应内容来处理请求的。也就是说,当Nginx接收到
阅读全文
摘要:Nginx是一个高性能的Web服务器和反向代理服务器,具有灵活的配置选项。它可以通过多个域名配置80端口,以实现多个网站的访问。首先,需要在Nginx的配置文件中定义多个域名,并将它们指向同一个IP地址。以下是一个示例的Nginx配置文件(/etc/nginx/nginx.conf): http {
阅读全文
摘要:一、什么是流量限制流量限制是指对服务器的输入/输出流量进行控制和管理。通过限制流量,可以有效地保护服务器资源,防止恶意用户或者过度使用者对服务器造成过大负载,从而提高服务器的稳定性和性能。1.常见的流量限制方式包括:1. 基于IP地址的限制:对某个IP地址的访问进行限制,例如限制每个IP地址每秒最多
阅读全文
摘要:果nginx在d:/software/nginx目录下,那么命令行启动方式是: 1、进入d:/software/nginx目录下 复制 1 cd d:/software/nginx 2、启动nginx 复制 1 start nginx 3、如果需要关闭nginx,则执行如下命令: 复制 1 ngin
阅读全文
摘要:反向代理,其实客户端对代理是无感知的,因为客户端不需要任何配置就可以访问,我们只需要将请求发送到反向代理服务器,由反向代理服务器去选择目标服务器获取数据后,在返回给客户端,此时反向代理服务器和目标服务器对外就是一个服务器,暴露的是代理服务器地址,隐藏了真实服务器IP地址。 (推荐学习:nginx教程
阅读全文
摘要:反向代理是工作中最常用的服务器功能,经常被用来解决跨域问题,下面我们来简单介绍一下如何实现反向代理。 首先进入 Nginx 的主配置文件: vim /etc/nginx/nginx.conf 然后我们去 http 模块的 server 块中的 location /,增加一行将默认网址重定向到百度的
阅读全文
摘要:在Nginx中,可以使用rewrite指令来进行请求重写。其基本语法如下: 复制 1 rewrite regex replacement [flag]; 其中,regex表示正则表达式,用于匹配当前请求URL;replacement表示目标URL,替换原来的URL;flag是可选的标志位,用于控制重
阅读全文
摘要:一、Nginx配置中的IP地址变量 在Nginx的配置文件中,通过一些变量来表示客户端的IP地址。其中最常用的是$remote_addr变量,它代表了客户端的IP地址。 二、简单的IP地址过滤配置 允许特定IP地址访问 复制 1 2 3 4 location / { allow 192.168.1.
阅读全文