标签:: Nginx

502 问题

502 问题重启nginx后,报错502 问题配置:其中是使用ip进行proxy_pass 123456789server { listen 80; server_name aaa.xxx.cn; location / { proxy_pass http://123.123.123.123; }} 改成通过https和域名即可 123

connect() failed (111 Connection refused) while connecting to upstream

connect() failed (111: Connection refused) while connecting to upstreamhttps://blog.csdn.net/hao134838/article/details/80872307 腾讯就提示我的网站没有进行备案,之前都是在阿里上备案的,在腾讯上备案又需要很长的时间,所以我就找了一台配置非常低的阿里服务器做了个nginx代

Nginx 出现 403 forbidden

Nginx 出现 403 forbidden查看nginx日志,路径为/var/log/nginx/error.log。打开日志发现报错Permission denied,详细报错如下: 1open() "/data/xxxx.xxx" failed (13: Permission denied), client: 192.168.1.2, server: www.xxxx.

重启 Nginx

重启 Nginx查找Nginx主进程 1ps -ef|grep nginx 平滑重启命令: 1kill -HUP 主进程号

yum安装nginx访问时报403

yum安装nginx访问时报403 SELinux设置为开启状态(enabled)的原因 SELinux是一种安全子系统,它能控制程序只能访问特定文件。 查看当前selinux的状态 1/usr/sbin/sestatus 关闭SELinux的方法: 修改/etc/selinux/config 12#SELINUX=enforcingSELINUX=disabled 不想重启系统 1seten

Nginx 的斜线访问

Nginx 的斜线访问 请求 http://192.168.1.1/test/api 1234location /test/ { proxy_pass http://192.168.2.2/;}收到的请求: //api 1234location /test { proxy_pass http://192.168.2.2/;}收到的请求: //ap

Amazon Linux 2 AMI 下 yum 安装 Nginx

Amazon Linux 2 AMI 下 yum 安装 Nginxhttp://blog.jason-z.com/amazon-ec2-yum-install-nginx/ amazon ec2 默认的实例的系统环境会缺少很多组件 1yum install nginx 会提示“no package nginx avaliable” 需要单独配置yum源 在/etc/yum.repos.d/ 目

Nginx 配置 CORS 跨域

Nginx 配置 CORS 跨域123location / { add_header 'Access-Control-Allow-Origin' 'http://localhost:7456';} 注意:如果在nodejs或java开发的服务中,有启用CORS,则在Nginx代理中去掉CORS,否则会双重设置,导致报错: 1The

Nginx 判断值是否为空 设置变量 获取参数

Nginx 判断值是否为空 设置变量 获取参数判断值是否为空 1if ( $arg_code = '' ) 设置变量 1set $spp http://127.0.0.1:38002; 获取参数 123$host:$server_port #host和port参数$arg_code # url里?后面code=xxxx里面的xxxx的值 实例: 123456789101112

Nginx could not build the server_names_hash 解决方法

Nginx could not build the server_names_hash 解决方法服务器名字的hash表是由指令 server_names_hash_max_size 和 server_names_hash_bucket_size所控制的。 错误提示: 1could not build the server_names_hash, you should increase serve

Nginx配置跨域请求 Access-Control-Allow-Origin

Nginx配置跨域请求 Access-Control-Allow-Origin *当出现403跨域错误的时候 No ‘Access-Control-Allow-Origin’ header is present on the requested resource,需要给Nginx服务器配置响应的header参数: 12345location / { add_header Acce

Nginx配置CACHE-CONTROL

https://www.cnblogs.com/sfnz/p/5383647.html Nginx配置CACHE-CONTROLHTTP协议的Cache-Control指定请求和响应遵循的缓存机制 请求时的缓存指令包括no-cache、no-store、max-age、 max-stale、min-fresh、only-if-cached等 响应消息中的指令包括public、private、no

Nginx配置proxy_pass

Nginx配置proxy_pass在nginx中配置proxy_pass代理转发时,如果在proxy_pass后面的url加/,表示绝对根路径;如果没有/,表示相对路径,把匹配的路径部分也给代理走。 第一种: 123location /proxy/ { proxy_pass http://127.0.0.1/;} 代理到URL:http://127.0.0.1/test

Nginx配置worker_cpu_affinity 提升性能

原文:https://blog.csdn.net/songxiuliang/article/details/68060901 Nginx配置worker_cpu_affinity 提升性能Nginx默认没有开启利用多核cpu,我们可以通过增加worker_cpu_affinity配置参数来充分利用多核cpu的性能。cpu是任务处理,计算最关键的资源,cpu核越多,性能就越好。 规则设定 (1)

Nginx配置Etag

Nginx配置Etagnginx官网上说默认是开启etag的。 对于nginx,etag的格式是 unixtime-filesize 12unixtime: 文件的修改时间的unix time的十六进制filesize: 文件大小(字节)的十六进制 所以,要产生etag,必须有两个条件: 12文件时间文件大小 对于反代(包括proxy_pass, uwsgi_pass, fast-cgi等),不

yum 安装的nginx 增加模块

yum 安装的nginx 增加模块 查看编译参数 1234567nginx -Vnginx version: nginx/1.14.0built by gcc 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC)built with OpenSSL 1.0.1e-fips 11 Feb 2013TLS SNI support enabledconfigure argu

Nginx 根据url参数负载均衡

Nginx 根据url参数负载均衡 第三方模块ngx_http_upstream_consistent_hash 尝试使用第三方模块ngx_http_upstream_consistent_hash模块,问题: 如果某个节点挂了,则不会自动迁移到其他可用节点,致命问题。 发现nginx本身的hash就可以实现url参数负载均衡 1234567upstream wsbackend {

Nginx 配置 https wss

Nginx 配置 https wss亲测成功! 1234567891011121314151617181920212223242526272829303132333435363738394041upstream wss_svr { server 192.168.0.100:38080 weight=1; #这里可以是多个服务端IP(分多行),设置权重就可以实现负载均衡了}

yum安装Nginx的方法

yum安装Nginx的方法 添加源 1sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 安装Nginx 1sudo yum install -y nginx 启动Nginx并设置开机自动运行 12sudo systemctl s

Nginx

基础CentOS7中使用yum安装Nginx的方法1、添加源   默认情况Centos7中无Nginx的源,最近发现Nginx官网提供了Centos的源地址。因此可以如下执行命令添加源: 1sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm