Nginx

nginx端口映射

问题:后台管理项目分好多个子项目,代码写在一起过于庞大难以维护。 解决方案:把项目拆成一个一个的小项目,每个项目在nginx中进行端口映射,在开发环境配置页面路由,公共页面展示区域的页面地址经过端口映射以后进行展示。 注意:公共页面展示区域用iframe标签解决跨域问题。 首页项目index 子项目 ......
端口 nginx

nginx: The plain HTTP request was sent to HTTPS port

问题描述 The plain HTTP request was sent to HTTPS port 当访问用http时则报错。用https时不报错。 检查配置: server { listen 80 ssl; server_name hngj.zxynyxxx.cn; ssl_certificat ......
request nginx HTTPS plain HTTP

Nginx惊群现象的两种解决办法

惊群现象: 惊群现象是指由多个worker进程监听同一个Socket事件时,当事件发生时,相关的所有进程被惊醒,但最终只能有一个进程对该事件进行处理,其他进程会重新休眠,从而导致系统资源的浪费和系统性能的下降。惊群包含accept惊群和epoll惊群。 惊群的本质:睡眠和唤醒问题,属于典型的观察者模 ......
现象 办法 Nginx

nginx+keepalived 配置高可用

1. 安装keepalived 官网下载最新版本进行安装 下载:https://keepalived.org 解压: tar -xzvf keepalived-2.2.8.tar.gz 进入目录运行./configure --prefix=/usr/local/keepalived --syscon ......
keepalived nginx

Nginx的HTTP模块与Stream模块:区别与应用场景

Nginx是一个多功能的开源Web服务器,它支持多个模块,其中两个重要的模块是HTTP模块和Stream模块。这两个模块在不同的网络场景中有各自的用途,本文将深入研究它们之间的区别以及何时应该使用哪一个。 ......
模块 场景 Stream Nginx HTTP

nginx默认配置

user nginx; worker_processes auto; error_log /var/log/nginx/error.log; pid /run/nginx.pid; include /usr/share/nginx/modules/*.conf; events { worker_co ......
nginx

Mac实现IDEA和nginx前后端联调(新手向)

前言 今天看黑马程序员的javaweb课程,看到前后端联调这一节犯了难。因为老师使用的开发环境是win10,而我用的是Mac,不想装虚拟机,就想着研究一下如何在Mac上实现前后端联调。因为之前只简单学了一下前端三大件,没有系统学过nginx,所以有什么问题请多包涵。 前提:获取老师的文件包我们需要的 ......
新手 nginx IDEA Mac

使用Nginx搭建负载均衡

1.修改配置文件 conf/nginx.conf 2.配置文件中增加服务调用 upstream NET6RC2{ server 127.0.0.1:5726; server 127.0.0.1:5727; server 127.0.0.1:5728; server 127.0.0.1:5729; } ......
Nginx

Linux网站搭建(nginx+php+mysql)

目录 nginx 安装nginx服务器依赖环境 源码安装和yum安装的区别 源码安装 源码安装三步走: php 下载 安装所有扩展:(php运行所需要的环境) 编辑/etc/php.ini 开启php-fpm 在html下创建index.php,看一下是否可以网页中访问得到它 编辑nginx配置文件 ......
Linux nginx mysql 网站 php

Nginx 安装

Nginx 安装 版本区别 常用版本分为四大阵营 Nginx开源版:nginx news Nginx plus 商业版:Advanced Load Balancer, Web Server, & Reverse Proxy - NGINX openresty:OpenResty® - 开源官方站 T ......
Nginx

Docker 部署 Nginx

Docker 部署 Nginx docker pull nginx:latest Docker来部署一个Nginx服务器 docker run --restart=always -dp 80:80 -v ./nginx/logs:/var/log/nginx -v /etc/localtime:/e ......
Docker Nginx

nginx 配置

http json的对象中: upstream backend { server 127.0.0.1:5000; server 127.0.0.1:6000; } server { listen 8080; server_name localhost; location / { index inde ......
nginx

nginx相关

什么是Nginx Nginx 是一个性能较高的轻量级的Web、反向代理服务器,其具有内存占用少,启动极快,高并发能力强的特点。 代理 正如其字面意思,代理即在客户端与服务端之间插入一个中介(代理服务器),用来将内网与外网相联。由于代理方向的不通,又分为正向和反向代理。 正向代理 正向代理是中介去代理 ......
nginx

Nginx安装步骤——离线安装与在线安装详解

目录Linux环境下Nginx的离线安装与在线安装详细步骤一、离线安装1.安装环境2.安装nginx二、在线安装1.安装相关依赖2.安装nginxnginx相关命令1、查看nginx是否在运行2、测试配置文件是否正确3、重新加载配置文件4、停止nginxLinux环境下Nginx的离线安装与在线安装 ......
步骤 Nginx

nginx代理websocket请求原理 理解记录

最近遇见一个问题,在OpenEuler操作系统上,如果不主动开放端口白名单的话,就无法访问该端口。 然后我部署了一个服务,端口是5200。在这台机器上部署了一个nginx,通过nginx 80端口反向代理 5200端口。 然后再OpenEuler上开放80端口。 此时本地访问80端口,登录后正常的h ......
websocket 原理 nginx

nginx指定文件类型进行gzip压缩

如果在访问Nginx服务器时看到了.gz压缩文件,但其中也包括了不是JavaScript文件的内容,这可能是由于Nginx配置未正确过滤或限制哪些文件应该进行gzip压缩所致。 在Nginx配置中,你可以使用gzip_types指令来指定哪些文件类型应该进行gzip压缩。 以下是一些步骤来确保只有J ......
类型 文件 nginx gzip

配置Nginx代理实现WS转WSS协议

nginx.conf upstream websocket { server 119.91.250.33:8088; } server { listen 443 ssl; server_name www.javays.com; ssl_certificate /etc/nginx/www.javay ......
Nginx WSS

CentOS环境 nginx配置vue项目

ps: 这里使用ruoyi-vue-plus项目举例,官网:https://plus-doc.dromara.org/ 一、配置不带应用路径的vue项目 1、打包。首先将vue项目生产配置文件的的应用访问路径设为'/',然后命令行输入run run build:prod进行打包。 2、导入环境。将打 ......
环境 项目 CentOS nginx vue

nginx+uwsgi+django配置

单点没有负载的nginx配置 http { server { listen 8900; location / { root /var/www/html; # 指定网站根目录的路径 index index.html; # 指定默认的索引文件为index.html } location /api { i ......
django nginx uwsgi

部署Nginx网站服务实现访问状态统计以及访问控制功能

部署Nginx网站服务实现访问状态统计以及访问控制功能 精选 原创 小樱桃Cherry2018-06-20 16:13:53博主文章分类:web服务及群集©著作权 文章标签Nginx状态统计访问控制文章分类运维阅读数8135 Nginx专为性能优化而开发,最知名的优点是它的稳定性和低系统资源消耗,以 ......
状态 功能 Nginx 网站

Nginx基于基本身份认证的文件服务

Nginx基于基本身份认证的文件服务 1、配置文件 server { listen 80; server_name jili.kaikai.com; location / { root /opt/jili; autoindex on; charset utf-8; auth_basic "authe ......
身份认证 身份 文件 Nginx

Nginx gdb调试问题

问题1:value has been optimized out值已优化 执行完configure之后,在nginx源码路径objs下生成Makefile文件。修改auto/make增加COPT = -O0 -funroll-loops,表示不优化 ......
问题 Nginx gdb

Nginx高性能原因

1. 在服务提供方式上,基于事件模型异步方式来提供服务。2. 在连接处理机制上,通过异步非阻塞方式来减少工作进程在I/O调用上的阻塞延迟,使用I/O多路复用来实现高性能监听套接口。3. 使用内存池批量申请内存和回收内存,减少内存碎片。 ......
高性能 原因 Nginx

nginx启动报错:(1113: No mapping for the Unicode character exists in the target multi-byte code page)

转自:https://blog.csdn.net/qq_19309473/article/details/96477863 使用windows版本的nginx启动时遇到:(1113: No mapping for the Unicode character exists in the target ......
multi-byte character the mapping Unicode

nginx 之 https 证书配置

HTTPS原理和作用 为什么需要HTTPS 原因:HTTP不安全 传输数据被中间人盗用、信息泄露 数据内容劫持、篡改 HTTPS协议的实现 对传输内容进行加密以及身份验证 对称加密:加密秘钥和解密秘钥是对等的,一样的 非对称加密: HTTPS加密协议原理: 中间人伪造客户端和服务端:(中间人可以伪装 ......
证书 nginx https

基本环境安装 jdk,mq,redis,nginx

JDK:解压安装包,命令为 tar -zxvf jdk-8u381-linux-x64.tar.gz配置环境变量,使用 vim 命令(需要安装vim,安装命令为:yum install vim)修改 /etc/profile 文件,在文件末尾加入如下配置 JAVA_HOME=/usr/local/j ......
环境 redis nginx jdk

使用内网nginx代理rancher

需求: rancher 部署在 192.168.188.167服务器上 控制台访问地址 https://192.168.188.167:8443 在本地只有192.168.80.111有权限访问, 需要在80.111上配置一个nginx代理,使本地其他机器也能访问到 使用此配置,发现无法登录ranc ......
rancher nginx

nginx配置多个web项目

location / { root html; index index.html index.htm; try_files $uri $uri/ /index.html; } location /mobile { # 多层目录时不能用root,要用alias alias html/mobile; i ......
多个 项目 nginx web

Linux 安装Nginx

1.安装epel sudo yum install epel-release 2.安装nginx yum install -y nginx 3.导航至nginx 配置文件目录 cd /etc/nginx/ 4.修改nginx配置文件 vi nginx.conf # For more informat ......
Linux Nginx

nginx-配置文件结构

... #全局块 events { #events块 ... } http #http块{ ... #http全局块 server #server块 { ... #server全局块 location [PATTERN] #location块 { ... } location [PATTERN] { ......
结构 文件 nginx