今天星期天,在家闲着,就想弄弄nginx。我用的Nginx版本为1.1.7。服务器为WindowsServer2019DataCenter。之前在某个项目中由于跨域请求,用nginx 代理解决过。所以对nginx印象不错。实用的好工具。1、首先去阿里云或者腾讯云申请一个免费一年的SSL证书。申请很快不需要钱。具体方式百度一堆。2、现在证书在服务器上部署,根据你的Web容器有不同类型的证书。我这里下
由于想实现一个域名放置多个应用运行的目的,而不想通过域名后加端口号方式处理,这种方式处理记起来太麻烦,偷懒党简直不能忍,故而考虑了使用二级域名来处理多个应用同时运行.Google了一番资料并进行了尝试后,进行了总结.文章开始之前先来理解一下二级域名的概念.二级域名是指顶级域名之下的域名,在国际顶级域名下,它是指域名注册人的网上名称;在国家顶级域名下,它是表示注册企业类别的符号。我国在国际互联网络信
如果只有一块网卡,那么只有一个IP,如果是虚拟样还有虚拟网卡的IP,这样实际上就会涉及到多个IP,*代表了就是https)(能够承载多少tcp的连接,设置的越大,承载的tcp连接越多,反之)对于IP协议来讲,可以只配置端口,可以只配置IP,也可以IP和端口都配置。
原创 10月前
696阅读
ngx_http_core_module模块在处理请求时,会有大量的变量,这些变量可以通过访问日志来记录下来,也可以用于其它nginx模块。在我们对请求做策略如改写等等都会使用到一些变量,顺便对ngx_http_core_module模块提供的变量总结了下,如下所示:参数名称 注释$arg_PARAMETER HTTP 请求中某个参数的值,如/index.php?site=www.ttlsa.co
摘要食用须知:本文档详细配置了关于Nginx的HTTPS的配置,是在一台服务器上监听多个端口,并且只有一个域名的情况下,配置多个端口号采用HTTPS的方式发送请求。说明我们先来说说HTTP和HTTPS的区别HTTP(超文本传输协议)和HTTPS(安全HTTP)是用于在客户端和服务器之间传输数据的两种不同协议。它们之间的主要区别在于安全性。有以下几点区别。安全性:HTTP是明文协议,数据在传输过程中
开篇服务部署是应用上线前的必需环节。大道至简,如何做到项目简单化、自动化甚至傻瓜式部署是考验DevOps的一大难题。从docker面世到k8s的脱颖而出,有越来越多的开源工具也在帮助开发和运维人员解决这些问题。对于开发人员,了解和学习Docker可谓是迫在眉睫。网上有很多优秀的学习资源,当然了,本文的主角不全是docker,但也不无关系。现在是CI时代。用过Jenkins,但对于个人或小型项目来说
 基础篇一、环境服务器版本:CentOS 7.2为了保证学习阶段不遇到奇怪的事情,请保证以下四点(大神选择性无视)1. 确认系统网络2. 确认yum可用3. 确认关闭iptables4. 确认停用selinux1 #查看iptables状态 2 systemctl status firewalld.service 3 #关闭防火墙(临时关闭) 4 systemctl stop firew
转载 2月前
42阅读
## 解决Nginx deny 生效问题 ### 简介 在使用Nginx作为反向代理服务器的过程中,通常会遇到需要限制特定IP或IP段访问的情况。这时候我们可以使用Nginx的deny指令来实现IP黑名单功能。但有时候会遇到deny指令生效的情况,那么接下来我们将介绍如何解决这个问题。 ### 解决步骤 首先我们需要了解整个解决问题的流程,然后逐步实现每一个步骤。 | 步骤 | 操作
原创 3月前
452阅读
在Kubernetes(K8S)中使用Nginx时,有时候可能会遇到Nginx的alias配置生效的情况。这个问题通常是由于Nginx的配置问题导致的。下面我将带领你逐步解决这个问题。 ### 解决Nginx alias生效的步骤 | 步骤 | 操作 | | ---- | ---- | | 步骤一 | 进入Nginx配置文件中查看alias配置是否正确 | | 步骤二 | 重启Nginx
原创 3月前
299阅读
我配置如下,我开启了http转发到https,且开启了httprror.log; #error_log logs/error.log notice; #error
原创 2023-06-16 16:44:19
953阅读
# Docker Nginx 配置生效的解决指南 作为一名经验丰富的开发者,我经常被问到关于 Docker 中 Nginx 配置生效的问题。在这篇文章中,我将详细解释如何排查并解决这个问题。 ## 流程图 首先,让我们通过一个流程图来了解整个问题的解决流程: ```mermaid flowchart TD A[开始] --> B{Nginx配置是否生效?} B -- 是
原创 1月前
43阅读
## MySQL更改端口生效解决办法 MySQL是一种常用的关系型数据库管理系统,在开发和部署过程中,有时需要更改MySQL的默认端口。然而,有时候我们会发现更改了端口号后,MySQL并没有按照我们的设定生效。本文将详细介绍MySQL更改端口生效的原因以及解决办法。 ### 1. 背景知识 在解决MySQL更改端口生效的问题之前,我们有必要了解一些相关的背景知识。 #### 1.1
原创 9月前
461阅读
# 如何解决“mysql 修改端口生效”问题 ## 问题描述 在使用MySQL数据库时,有时候我们需要修改MySQL服务端口,但修改后并没有生效,导致无法连接到MySQL数据库。这可能是因为修改端口的方法不正确,或者是有其他配置文件影响了端口修改。 ## 解决流程 以下是解决“mysql 修改端口生效”问题的步骤: ```mermaid gantt title 问题解决流程
原创 2月前
30阅读
端口号 443 和 80 端口的区别 一般指定 443 和 80 端口都是使用域名时所需要的 当我们使用域名请求时,一般是添加端口号的 例如:http://www.baidu.com 在添加端口号的情况下,会有默认端口号的 https 默认端口号为 443 http 默认端口号为 80 同理:
转载 2019-10-20 11:11:00
1473阅读
2评论
一、Nginx概述1、 Nginx(发音同 engine x)一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev(伊戈尔·西索夫)所开发,供俄国大型的入口网站及搜索引擎Rambler(漫步者)(俄文:Рамблер)使用。特点是占有内存少,并发能力强事实上nginx的并发能力确实在同类型
转载 5月前
19阅读
1、安装Nginx服务器:     执行命令     brew install nginx安装完以后,可以在终端输出的信息里看到一些配置路径:  /usr/local/etc/nginx/nginx.conf (配置文件路径)  /usr/local/var/www (服务器默认路径)  /usr/local/Cellar/nginx/1
# 解决docker nginx日志生效的方法 在使用Docker部署Nginx服务时,有时候会遇到Nginx日志生效的问题,即无法查看Nginx的日志信息。这可能是由于错误的配置或权限问题导致的。下面我们将介绍如何解决这个问题。 ## 问题分析 当我们在Docker中部署Nginx服务后,通常会使用`docker logs `命令来查看Nginx的日志信息。但有时候会发现日志信息为空,
原创 6月前
250阅读
Linux系统是一种常用的操作系统,其互联网相关的使用也越来越普遍。在Linux系统中,端口是一个非常重要的概念,用于实现网络通信。在网络通信中,有时候需要监听端口,以便接收其他设备发送的数据或请求。在Linux系统中,使用listen函数来进行端口监听。 在Linux系统中,端口用于标识不同的应用程序或服务。每个端口都对应一个特定的服务或协议,比如80端口通常用于HTTP服务,22端口通常用于
原创 4月前
21阅读
docker部署nginx步骤docker pull nginxdocker run -d --name nginx01 -p 3344:80 nginx #设置端口映射,暴露到公网使用curl localhost:3344 进行测试 ,会跳出nginx欢迎界面说明跑起来成功了拓扑图如下:思考:弊端是每次需要在运行到容器里进行部署,比较麻烦,是否可以容器外部提供映射路径,镜像里改,容器里也自动修改
转载 16天前
9阅读
# Docker 重启 Nginx 生效的解决方案 Docker 是一个开源的应用容器引擎,通过使用容器化技术,可以将应用程序及其依赖项打包成一个独立的容器,从而实现跨平台、可移植和可伸缩的部署。Nginx 是一款高性能的 Web 服务器和反向代理服务器,经常被用作 Docker 容器中的应用。 在使用 Docker 部署 Nginx 时,有时候我们可能会遇到重启 Nginx 但不生效的情况
原创 2023-08-22 11:30:46
1358阅读
  • 1
  • 2
  • 3
  • 4
  • 5