草庐IT

docker搭建nginx

一、安装Docker1、安装:yuminstalldocker 2、启动/停止/重启docker服务systemctldockerstart systemctldockerstop systemctldockerrestart#开机自启动 systemctlenabledocker#设置容器自启动1.创建容器时设置dockerrun-d--restart=always--name设置容器名使用的镜像(上面命令--name后面两个参数根据实际情况自行修改)#Docker容器的重启策略如下:--restart具体参数值详细信息:no       //默认策略,容器退出时不重启容器;on-failu

微服务系列文章 之 Nginx状态监控日志分析详解

1、Nginx状态监控Nginx提供了一个内置的状态信息监控页面可用于监控Nginx的整体访问情况,这个功能由ngx_http_stub_status_module模块进行实现。使用nginx-V2>&1|grep-owith-http_stub_status_module命令检测当前Nginx是否有status功能,如果输出ngx_http_stub_status_module则说明是有的,如果没有可以在编译时加上此模块。默认情况下,status是关闭的,我们需要开启,并指定uri来访问数据。server{  listen80;  server_namedefault_server;  lo

瞅一眼nginx

目录🦬什么是nginx?🦬nginx配置官方yum源:🦬nginx优点🦬nginx缺点🦬查看nginx默认模块🐌nginx新版本的配置文件:🐌nginx目录索引🐌nginx状态监控(status模块)🐌nginx基于用户的访问控制(auth模块)🐌nginx的访问限制***🐌nginx日志格式:log_format🐌nginx的location***** 什么是nginx?世界最大web服务器软件,以高并发、低消耗著称,源自于俄罗斯,创建者Igor(伊戈尔),2004年开源,最早以代理服务器的身份出现,2015成立nginx公司,2019年以6.7亿被F5Networks公司收购。nginx配

命令行启动nginx、停止nginx 、重启nginx详细教程

1、按住shift键,右键空白处,打开powerShell窗口如下:2、输入启动nginx指令startnginx屏幕会闪一个弹窗 再打开任务管理器 查看是否已有服务 有任务说明启动成功了备注:也可以双击nginx.exe可以运行但是这种方式容易造成上次的nginx未关闭服务中会有多个nginx服务更新html后数据访问的还是之前的所以还是启动用命令、关闭用命令3、关闭命令如下./nginx.exe-sstop 可以打开任务管理器nginx服务已没有 4、至此nginx的使用已介绍完毕。但是小编还是想提醒下大家,在实际项目部署中踩过的坑就是,直接双击nginx.exe,造成即使html中的前端

Nginx应用 解决Nginx - 504 Gateway Time-out问题

目录问题背景问题分析解决方法拓展知识问题背景线上有个系统,最前端是设置了nginx作为代理,有个1个请求的接口需要耗时1.1分钟左右,老是出现Nginx-504GatewayTime-out的错误。问题分析绕过nginx直接访问应用tomcat直接的端口进行相同条件测试,发现没有问题,排除接口和系统的问题,那么问题就是nginx超时参数配置的问题,很多参数没有指定的情况默认都是60S,所以应该是这个原因。解决方法在nginx加入下面配置,可以解决Nginx-504GatewayTime-out问题默认60秒超时http{#配置在该区域会影响所有的server块以下解决nginx504问题pro

nginx 开启https时反向代理http服务的问题

nginx开启https时反向代理http服务的问题当我们用nginx开启https时,反向代理一个本地的http服务,会遭遇跨域问题,报错strict-origin-when-cross-origin,导致很多资源无法加载。这时只要在反向代理部分的配置文件中加入这一条语句即可:proxy_set_headerX-Forwarded-Protohttps;

thinkphp5.0.24+nginx+php7.4+workerman(socket)+wss+小程序部署(腾讯云服务器宝塔)

详细记录一下跳坑过程,找过无数文章解惑,最后只能说还是自己太年轻,如果你也是上面的配置环境,或许可以帮到大家。我这边用到的环境的程序:腾讯云轻量服务器+宝塔Linux面板+Nginx1.20.2+PHP-7.4+Thinkphp5.0.24跳坑开始一、thinkphp5.0.24只能安装:think-worker1.0,thinkphp5.1以上可以安装:think-worker2.0;composer安装think-worker看官方文档:https://www.kancloud.cn/manual/thinkphp5/235128按照官方的方法,项目根目录添加server.php文件,创建

thinkphp5.0.24+nginx+php7.4+workerman(socket)+wss+小程序部署(腾讯云服务器宝塔)

详细记录一下跳坑过程,找过无数文章解惑,最后只能说还是自己太年轻,如果你也是上面的配置环境,或许可以帮到大家。我这边用到的环境的程序:腾讯云轻量服务器+宝塔Linux面板+Nginx1.20.2+PHP-7.4+Thinkphp5.0.24跳坑开始一、thinkphp5.0.24只能安装:think-worker1.0,thinkphp5.1以上可以安装:think-worker2.0;composer安装think-worker看官方文档:https://www.kancloud.cn/manual/thinkphp5/235128按照官方的方法,项目根目录添加server.php文件,创建

Nginx环境搭建及前端部署教程(Windows版)

1、Nginx简介Nginx(enginex)是一个轻量级、高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。几乎可以做到7*24小时不间断运行,即使运行几个月也不需要重新启动,还能在不间断服务的情况下对软件版本进行热更新。性能是Nginx最重要的考量,其占用内存少、并发能力强、能支持高达5w个并发连接数,最重要的是,Nginx是免费的并可以商业化,配置使用也比较简单。Nginx提高了网站的响应速度,优化了用户体验,增加了网站的健壮性。2、Nginx特点①反向代理在客户端与服务器端增加过渡服务器,即反向代理。客户端对代理是无感知的,客户端无需配置即可访问,客

Nginx环境搭建及前端部署教程(Windows版)

1、Nginx简介Nginx(enginex)是一个轻量级、高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。几乎可以做到7*24小时不间断运行,即使运行几个月也不需要重新启动,还能在不间断服务的情况下对软件版本进行热更新。性能是Nginx最重要的考量,其占用内存少、并发能力强、能支持高达5w个并发连接数,最重要的是,Nginx是免费的并可以商业化,配置使用也比较简单。Nginx提高了网站的响应速度,优化了用户体验,增加了网站的健壮性。2、Nginx特点①反向代理在客户端与服务器端增加过渡服务器,即反向代理。客户端对代理是无感知的,客户端无需配置即可访问,客