nginx
文章平均质量分 58
人生匆匆
这个作者很懒,什么都没留下…
展开
-
一个机器nginx可以有多个域名,server_name可以配置不同的域名
server_name就是访问部署了nginx那台服务器的域名、ip、localhost。(一个机器可以有多个域名,server_name可以配置不同的域名)nginx里面的server模块可以配置相同的端口,然后这里会根据不同的域名,跳转到不同的server模块中。转载 2024-11-04 10:27:57 · 86 阅读 · 0 评论 -
Nginx反向代理配置OnlyOffice容器
定义了一个针对/example/路径的代理设置,将请求转发到http://1.2.3.4:8088/example/,并设置更详细的代理头部,包括X-Forwarded-Host和X-Forwarded-Proto,以便后端服务可以正确识别请求的原始信息。在这个位置块中,定义了一系列与代理相关的指令,用于将请求转发到另一个服务器(在这个例子中是http://1.2.3.4:8088/example/)。这条指令告诉Nginx将匹配到的请求转发到http://1.2.3.4:8088/example/。转载 2024-10-30 14:47:33 · 42 阅读 · 0 评论 -
Nginx配置:location中的proxy_pass和alias的简介
一般情况下,前端包等静态资源可以使用alias来设置;后端的api接口可以使用proxy_pass来设置。一个简单的前后端分离的系统就可以通过这两个关键字完成配置。#一般用来访问前端包等静态资源,alias 直接访问本机的资源 location ^~ /local-res/ {} #一般用来访问后端api接口等,proxy_pass把请求转发到其他服务,访问远程资源(当然也可以还是转到本机的另一个服务端口) location ^~ /remote-res/ {转载 2024-09-29 15:26:52 · 109 阅读 · 0 评论 -
nginx 添加第三方nginx_upstream_check_module 模块实现健康状态检测
【代码】nginx 添加第三方nginx_upstream_check_module 模块实现健康状态检测。原创 2024-08-21 14:39:46 · 312 阅读 · 0 评论 -
net::ERR_BLOCKED_BY_RESPONSE 解决方法
X-Frame-Options HTTP 响应头是用来给浏览器指示允许一个页面可否在 frame, iframe 或者 object 标签 中展现的标记。nginx配置示例:add_header X-Frame-Options ‘ALLOW-FROM https://xxx.xxxxxx.com’;nginx配置示例:add_header X-Frame-Options ALLOWALL;表示该页面不允许在frame中展示,即便是在相同域名的页面中嵌套也不允许。‘’引号是必须要写的哦!转载 2023-07-12 19:29:06 · 11775 阅读 · 1 评论 -
解决nginx报错:nginx: [emerg] bind() to 0.0.0.0:6443 failed (13: Permission denied)
报错描述:nginx: [emerg] bind() to 0.0.0.0:6443 failed (13: Permission denied)通过ansible远程给主机更换端口并重新启动nginx服务,出现以上报错信息(权限被拒绝)。解决方式:经检查发现是selinux导致报错。getenforce #查询selinux状态setenforce 0 #临时将selinux关闭如果需要永久关闭selinux,请编辑/etc/selinux/config文件,将SEL原创 2022-03-21 11:21:31 · 5586 阅读 · 0 评论 -
nginx配置基本防盗链
1、配置资源盗链配置在location内部location ~* \.(gif|jpg|png|swf|flv|css|js|jpeg)$ { root html; valid_referers none blocked *.wg.com; #只允许以.wg.com结尾的域名访问 if ($invalid_referer) { return ...原创 2020-01-17 14:46:52 · 239 阅读 · 0 评论 -
shell一键源码安装nginx
vim nginx_php.sh#!/bin/bashsystemctl stop firewalldsetenforce 0wget http://nginx.org/download/nginx-1.16.1.tar.gzif [ $? -ne 0 ];then echo "下载nginx.tar包出问题" exitfiyum -y instal...原创 2020-01-02 10:15:24 · 521 阅读 · 1 评论 -
shell一键源码安装nginx+php
vim nginx_php.sh#!/bin/bashsystemctl stop firewalldsetenforce 0wget http://nginx.org/download/nginx-1.16.1.tar.gzyum -y install gcc gcc-c++ zlib-devel pcre-devel php php-fpm php-mysql php-gdtar...原创 2020-01-01 20:33:13 · 500 阅读 · 1 评论 -
nginx代理上网
一、配置nginx正向代理外网IP:10.0.0.41内网IP:172.16.1.411、首先安装nginxecho '[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/7/$basearch/ gpgcheck=0enabled=1'>>/etc/yum.repos.d/nginx.repo...原创 2019-12-16 08:23:50 · 1014 阅读 · 0 评论 -
nginx添加用户认证
1、编辑nginx配置文件,添加认证vim /etc/nginx/conf.d/default.conflocation / { auth_basic "Please input password"; #这个是提示信息 auth_basic_user_file /usr/share/nginx/html/htpasswd; #存放密码文件的路径,网页...原创 2019-12-12 15:37:13 · 292 阅读 · 0 评论 -
ansible-playbook部署nginx+keepalived高可用负载、动静+tomcat集群
如何使ansible能ping通!!请点击1、首先能ping的通ansible web -m ping2、准备jdk和tomcat、nginx安装包3、编写playbook脚本---- hosts: nginx tasks: - name: "安装nginx依赖包" yum: name=gcc,gcc-c++,zlib-devel,pcre-dev...原创 2019-12-02 16:30:54 · 746 阅读 · 0 评论 -
解决nginx动静分离,css、js、图片等样式不加载的问题
location ~ .* { proxy_pass http://xd-project; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; ...原创 2019-11-21 15:38:10 · 2382 阅读 · 1 评论 -
nginx高可用负载+tomcat集群
#/bin/bashread -ep "请输入keepalived所在的本地IP:" IPread -ep "请输入另一台keepalived所在的本地IP:" IP2read -ep "请输入你创建的keepalived的VIP:" netread -ep "请输入ngixn负载的IP:" furead -ep "请输入ngixn负载的另一条IP:" fu2read -ep "是否终...原创 2019-11-12 20:14:05 · 260 阅读 · 0 评论 -
简单ngxin负载均衡
1、下载nginx tar.gz包wget http://nginx.org/download/nginx-1.16.1.tar.gz2、安装nginx依赖包,并源码安装nginxyum -y install gcc gcc-c++ zlib-devel pcre-develtar zxf nginx-1.16.1.tar.gzcd nginx-1.16.1 && ./...原创 2019-11-04 16:33:36 · 712 阅读 · 2 评论 -
ngixn+tomcat动静分离
1、下载nginx tar.gz包wget http://nginx.org/download/nginx-1.16.1.tar.gz2、安装nginx依赖包,并源码安装nginxyum -y install gcc gcc-c++ zlib-devel pcre-develtar zxf nginx-1.16.1.tar.gzcd nginx-1.16.1 && ./...原创 2019-11-04 16:17:17 · 137 阅读 · 0 评论 -
supervisor管理服务前台同时启动
1、安装supervisor yum扩展源yum -y install epel-release2、安装supervisoryum -y install supervisor3、安装两个服务yum -y install nginx php php-fpm4、整合nginx+phpvim /etc/nginx/conf.d/default.conf5、检测nginx+ph...原创 2019-10-19 09:10:45 · 273 阅读 · 0 评论 -
yum安装nginx
vim /etc/yum.repos.d/nginx.repo[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/7/$basearch/ gpgcheck=0enabled=1centos7用如用centos6改baseurl=http://nginx.org/packages/centos/6/$ba...原创 2019-10-18 20:50:03 · 131 阅读 · 0 评论 -
centos7系统nginx优化
批量ssh免密centos7 源码安装nginx 一 什么是nginxNginx是一款轻量级的Web 服务器,反向代理服务器及电子邮件(IMAP/POP3)代理服务器,其特点是占有内存少,并发能力强,能够支持高达 50,000 个并发连接数的响应。事实上nginx的并发能力确实在同类型的网页服务器中表现较好,使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等二 环境...原创 2019-10-11 11:48:43 · 599 阅读 · 0 评论 -
nginx的location过滤
写在server{里面}优先级精确 = 最先级ilocation = /uri =开头表示精确匹配,只有完全匹配上才能生效。标准 则匹 第二location ~ html ~开头表示区分大小写的正则匹配。location ~* html ~*开头表示不区分大小写的正则匹配。location /uri 不带任何正则匹配,表示前缀匹配。通用 最后location...原创 2019-10-10 16:52:17 · 1372 阅读 · 0 评论 -
centso6源码nginx启动脚本
vim nginx#!/bin/bash# chkconfig: 2345 99 20pid="/usr/local/nginx/logs/nginx.pid"state="/usr/local/nginx/sbin/nginx"case $1 instart) netstat -anpt|grep nginx &>/dev/null if [ $? -eq ...原创 2019-10-10 15:35:17 · 437 阅读 · 0 评论