nginx配置
刚才做的一个demo,是在windows上面配置nginx,配置文件修改以后总是报错#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events {worker_connections 1024;}http {include mime...
2024-01-10nginx配置问题
nginx配置问题看到有些配置location /test { proxy_pass http://{{testapi}}-test/api;}请求{{testapi}} 代表什么呢?是upstream的配置吗?但是upstream好像不需要花括号还是set的变量呢?但是set变量应该是$开头的回答:这个不是nginx的配置里的东西,更像是其他语言中的模版引擎的语法回答:ng...
2024-02-23Nginx正则配置
Nginx配置中Location的语法规则 location [ = | ~ | ~* | ^~ | !~ | !~* ] /uri/{ … }= 表示精确匹配~ 表示区分大小写正则匹配~* 表示不区分大小写正则匹配^~ 表示URI以某个常规字符串开头!~ 表示区分大小写正则不匹配!~* 表示不区分大小写正则不匹配/ 通用匹配,任何请求都会匹配到<!-- more -->匹配顺序...
2024-01-10Nginx的配置指令
我们已经了解了 Nginx 的基本命令和架构原理,下面该到最让人头疼也是最不容易理解的部分了,那就是 nginx.conf 这个配置文件,下面从 Nginx 的指令开始,一步步来讲解 Nginx 的配置。Nginx 指令先来看一个典型的 Nginx 配置文件示例。mainhttp { upstream { … } split_clients {…} map {…} geo {…} server { if () {...
2024-01-10nginx配置以及日志查看
直接安装的话,一般在 /etc/nginx/ 下。查看nginx日志配置项,vi nginx.conf nginx日志分为access log 和 error log其中access log 记录了哪些用户,哪些页面以及用户浏览器、ip和其他的访问信息error log 则是记录服务器错误日志错误日志的形式如下:10.1.1.1 - - [22/Aug/2014:16:48:14 +0800] "POST /ajax/MbpRequest.do HTTP/1.1" 20...
2024-01-10nginx请求限制配置方法
Nginx 是一个很强大的高性能Web和反向代理服务,它具有很多非常优越的特性:在连接高并发的情况下,Nginx是Apache服务不错的替代品:Nginx在美国是做虚拟主机生意的老板们经常选择的软件平台之一。能够支持高达 50,000 个并发连接数的响应,感谢Nginx为我们选择了 epoll and kqueue作为开发模型。一、Nginx...
2024-01-10nginxhttp块配置解析
1. http配置块的解析 http配置块的解析方法定义在http配置块对应的ngx_command_t结构体中,如下是该结构体的定义:static ngx_command_t ngx_http_commands[] = { {ngx_string("http"), NGX_MAIN_CONF | NGX_CONF_BLOCK | NGX_CONF_NOARGS, ngx_http_block, 0, 0, NULL}, ngx_null_c...
2024-01-10nginx配置ssl职称证书
最近上班的任务不多,就想着给自己的博客https://www.ttblog.site/添加一个ssl证书,以后使用https访问。因为我的服务是部署在centos上的,自己对linux的命令不是很熟悉,所以配置的时候遇到了不少问题,这里记录一下自己配置的过程。一,申请ssl证书 我用的是腾讯晕的免费的ssl证书,申请成功后可以将证...
2024-01-10nginxhttp模块配置合并
在前面的文章中,我们讲解了nginx http模块的基本存储结构,在阅读本文之前强烈建议读者朋友先阅读这篇文章。如下是nginx http模块的存储结构示意图: 这里我们不再赘述nginx是如何解析各个配置项,从而形成这样的一个存储结构的。nginx对配置项的合并主要是通过ngx_http_merge_ser...
2024-01-10Nginx配置SSL证书
阿里云官方 在Nginx/Tengine服务器上安装证书一)、下载并设置证书 1)、在nginx的conf目录下新建名为cert的目录,用于存放SSL相关文件cd /usr/local/nginx/confmkdir cert2)、修改nginx.conf文件内容,并保存退出# 以下属性中以ssl开头的属性代表与证书配置有关,其他属性请根据自己的需要进行配置。server { li...
2024-01-10nginx配置二级域名的示例代码
为了不让域名fangyuanxiaozhan.com闲置, 作者又买了个国内的虚拟主机(VPS)的ip为 111.230.254.173 , 用wordpress开了个博客网站, 由于vps的空间很大, 我就开了个私有网盘服务, 由于日常开发需要用到git, 但又不想公开代码, 我又开了个私有git服务我的vps挂了三个服务, 分别是:WordPress搭建的博客服务, 运行于8000端口,...
2024-01-10前端跨域之nginx配置跨域问题
一、前端跨域问题 前端跨域出现在前端得同源策略上,只有满足:协议、域名、端口相同得情况下才是同源,即可以调用对方资源,否则,浏览器端,F12的console会报错:Access_Control_Allow_Origin的问题;前端地址:http://www.baidu.com是否跨域原因http://www.baidu.com/home否域名、协议、端口都相同https://www...
2024-01-10nginx配置虚拟主机的详细步骤
虚拟主机使用的是特殊的软硬件技术,它把一台运行在因特网上的服务器主机分成一台台“虚拟”的主机,每台虚拟主机都可以是一个独立的网站,可以具有独立的域名,具有完整的Intemet服务器功能(WWW、FTP、Email等),同一台主机上的虚拟主机之间是完全独立的。从网站访问者来看,每一台虚拟主机...
2024-01-10003.Nginx配置修改
一 Nginx配置文件1.1 Nginx主配置Nginx主配置文件/etc/nginx/nginx.conf是一个纯文本类型的文件,整个配置文件是以区块的形式组织,通常每一个区块以一对大括号{}来表示开始与结束。提示:若编译安装则为编译时所指定目录。Main位于nginx.conf配置文件的最高层;Main层下可以有Event、HTTP层;Http层下面允许...
2024-01-10Nginx防盗链的配置方法
处于服务性能的考虑,我们通常把HTML静态资源按照不同类型划分存放在多台服务上。如果拓扑图:超文本传输协议中的Referer作用Referer:null 表示请求者直接访问Referer:blocked 一般为防火墙设备添加的Referer:URL 表示URL中的主机告诉请求者的间接访问图中jpg.good.com显然是一台专门用户存...
2024-01-10Nginx防盗链的配置方法
处于服务性能的考虑,我们通常把HTML静态资源按照不同类型划分存放在多台服务上。如果拓扑图:超文本传输协议中的Referer作用Referer:null 表示请求者直接访问Referer:blocked 一般为防火墙设备添加的Referer:URL 表示URL中的主机告诉请求者的间接访问图中jpg.good.com显然是一台专门用户存...
2024-01-10nginx配置ssl双向验证的方法
1、安装nginx略https://www.jb51.net/article/49479.htm2、使用openssl实现证书中心由于是使用openssl架设私有证书中心,因此要保证以下字段在证书中心的证书、服务端证书、客户端证书中都相同Country NameState or Province NameLocality NameOrganization NameOrganizational Unit Name编辑证书中心配置文件vim /etc/pki/tls/openssl.cnf[ ...
2024-01-10Nginx常见的错误配置举例
目录Missing root locationOff-By-SlashUnsafe variable useSCRIPT_NAMEUsage of $uri can lead to CRLF InjectionAny variableRaw backend response readingmerge_slashes set to offNginx是当前主流的Web服务。 以下是一些最常见的错误配置。Missing root locationserver { root /etc/nginx; locati...
2024-01-10Nginx的小程序SSL配置
首先是一个正常的SSL配置,如下:server { listen 443; server_name www.abc.com; access_log /www/logs/api.log combined; ssl on; ssl_certificate /usr/local/nginx/conf/cert/www.abc.com.pem; ssl_certificate_key /usr/local/nginx/conf/cert/www.abc.com.key; r...
2024-01-10nginxingress配置会话保持
使用nginx-ingress-controller镜像:quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.24.1apiVersion: extensions/v1beta1kind: Ingressmetadata: name: test-ingress namespace: default annotations: nginx.ingress.kubernetes.io/affinity: cookiespec...
2024-01-10关于nginx设置跨域的问题?
场景环境为win10前端通过nginx部署在localhost的80端口,放在nginx的html文件夹下node后端的部署在localhost的5000端口,前端向后端发请求$.ajax({url: 'http://localhost:5000/test',type: 'get',success(res){console.log('res--->',res)}});后端处理请求const Mock = require('mockjs')let express = require('express'); /...
2024-01-10Nginx配置防盗链的完整步骤
需求:通常站点,都会想让自己网站的视频和图片,免被盗用,毕竟视频流量,花的都是白花花银子(土豪可以不用考虑)~~.一、单刀直入,先上nginx配置文件server {listen 80;server_name www.test.com;root /data/web/;index index.php index.html;access_log /data/logs/nginx/biao.madacode.access.log main;location /{root /home/data/;}e...
2024-01-10014.Nginx单点登录配置
一 跨域概述1.1 同源策略同源策略是一个安全策略。同源,指的是协议,域名,端口相同。浏览器处于安全方面的考虑,只允许本域名下的接口交互,不同源的客户端脚本,在没有明确授权的情况下,不能读写对方的资源。同源策略主要是基于如下可能的安全隐患:用户访问www.mybank.com,登录并进行...
2024-01-10nginx配置,页面刷新后丢失,找不到
下面是我nginx的配置 location /api/ { proxy_pass http://server_api/; proxy_set_header Host $http_host; } location /admin { root html/dist; ...
2024-02-13nginx设置了证书后返回502
nginx 设置证书后浏览器访问,返回502日志:2020/07/30 19:42:33 [error] 83272#0: *2 peer closed connection in SSL handshake while SSL handshaking to upstream, client: 22.146.48.245, server: *.frp.heyj.top, request: "GET / HTTP/2.0", upstream: "https://127.0.0.1:7003/", host:...
2024-01-10