草庐IT

nginx_status

全部标签

使用nginx.exe时闪退是什么原因?怎么回事?怎么解决?

 最近使用老师给的nginx.exe时,点击nginx.exe突然屏幕就闪一下,然后什么动静都没有了经过一番排查,发现是端口被占用所导致的,所以解决方法就是解除端口的占用状态(有时文件路径下有中文也会导致出错,所以最好避免路径中有中文)以下记录一下我今天端口被占用时的解决方法详细步骤:1、要知道自己使用的是哪一个端口。可以在文件路径下找到nginx.conf这个文件,用记事本打开  如下图,可以看到我这里的nginx.exe使用的端口80端口2、查看端口使用情况打开命令提示符,我这里用的是win+R然后输入cmd的方式打开的(打开命令提示符的方式有很多,大家也可以用其他方式打开) 打开后,直接

Python3 安装软件出现 cl.exe failed with exit status 2 错误

最近因项目需要,开始深入接触python。遇到的一些环境问题,分享下。requirements.txt中包含一系列所需组件,部分组件安装会报cl.ext错误。如错误问题:Python3安装pycrypto2.6.1出现cl.exefailedwithexitstatus2错误或者错误问题:MicrosoftVisualC++14.0orgreaterisrequired.Getitwith"MicrosoftC++BuildTools":https://visualstudio.microsoft.com/visual-cpp-build-tools/ 原因:缺少对应的VC编译环境。在wind

Nginx配置访问密码

前言当我们配置好Nginx服务后,为了安全,可以为Nginx设置访问密码,以保证我们的的数据安全。设置步骤Nginx为我们提供了ngx_http_auth_basic_module模块,该模块可以让我们自己实现对Web内容的访问能控制,访问用户必须输入正确的用户名和密码后才能进行访问。一、安装htpasswd因为需要使用到htpasswd,htpasswd是Apache服务器中生成用户认证的一个工具,如果未安装,则使用如下命令安装htpasswd。yuminstall-yhttpd-tools安装成功后,就可以设置用户名和密码。扩展:htpasswd参数-c创建passwdfile.如果pas

nginx基本安全优化

nginx基本安全优化Nginx基本安全优化一、调整参数隐藏Nginx软件版本号信息二、使用步骤1.了解所使用软件的版本号2.配置文件加参数来隐藏Nginx版本号2.更改源码隐藏Nginx软件名及版本号依次修改3个Nginx源码文件。修改后编译软件,使其生效更改Nginx服务的默认用户总结一、调整参数隐藏Nginx软件版本号信息说明:软件的漏洞和版本有关,这一点很像汽车的缺陷,同一批次的产品要有问题就都有问题,别的批次可能就都是好的。因此,我们应尽量隐藏或消除Web服务对访问用户显示各类敏感信息(例如Web软件名称及版本号等信息)。二、使用步骤1.了解所使用软件的版本号代码如下(示例):[/d

我是如何使用docker安装nginx并配置https服务的

文章目录前言一、前期准备1、备案好的域名2、安装nginx2.1下载nginx的docker镜像2.2新建用于映射的目录2.3从容器中拷贝nginx配置2.4启动nginx二、配置步骤1、申请免费的证书2、下载证书3、把证书上传至服务器4、配置.conf文件4.1后端接口服务api.conf配置4.2前端项目lms.conf配置总结前言嗨,大家好,我是希留,一个被迫致力于全栈开发的老菜鸟。因为最近新学习了个uni-app的项目。想要运行成小程序,但微信小程序的接口都是需要https请求才能访问到。这一下就难住了,该怎么把我的接口服务配置成可以https访问呢?我的域名是腾讯云的域名,也已经备案

我是如何使用docker安装nginx并配置https服务的

文章目录前言一、前期准备1、备案好的域名2、安装nginx2.1下载nginx的docker镜像2.2新建用于映射的目录2.3从容器中拷贝nginx配置2.4启动nginx二、配置步骤1、申请免费的证书2、下载证书3、把证书上传至服务器4、配置.conf文件4.1后端接口服务api.conf配置4.2前端项目lms.conf配置总结前言嗨,大家好,我是希留,一个被迫致力于全栈开发的老菜鸟。因为最近新学习了个uni-app的项目。想要运行成小程序,但微信小程序的接口都是需要https请求才能访问到。这一下就难住了,该怎么把我的接口服务配置成可以https访问呢?我的域名是腾讯云的域名,也已经备案

Nginx基础常用命令,版本,启动,停止,重启等

最近部署了nginx-1.18版本,常用命令记录如下。一、Windows环境常用命令1.启动nginxC:\java\nginx-1.18.0>startnginx或C:\java\nginx-1.18.0>nginx.exe2.停止nginxC:\java\nginx-1.18.0>nginx.exe-sstop或C:\java\nginx-1.18.0>nginx.exe-squit注:stop是快速停止nginx,可能并不保存相关信息;quit是完整有序的停止nginx,并保存相关信息。3.重载/重启ginxC:\java\nginx-1.18.0>nginx.exe-sreload当配

Nginx日志设置

目录Nginx日志主要分为两种:access_log(访问日志):自定义一个一个log_format并使用的方法:log_format变量:error_log(错误日志):Nginx日志主要分为两种:access_log(访问日志):记录客户端请求的信息。error_log(错误日志):记录应用程序问题等信息。access_log(访问日志):客户端向Nginx服务器发起的每一次请求都记录在这里。每条记录都包含一个时间戳,包含有关客户端和所请求资源等信息,例如客户端IP、浏览器信息、请求URL等,具体要记录的可以自定义设置,即通过log_format指令定义,下面先介绍两个指令。access_

nginx无法启动

1.背景及描述当我使用systemctlstartnginx.service或者servicenginxstart命令启动nginx,发现启动失败.当使用nginx-t却显示OK.查看状态,信息如下:情况1:[root@CentOS-7-x86_64-DVD-2207-bt/]#nginx-tnginx:theconfigurationfile/www/server/nginx/conf/nginx.confsyntaxisoknginx:configurationfile/www/server/nginx/conf/nginx.conftestissuccessful[root@CentOS

Linux_253_Nginx基于多域名的虚拟主机

**Nginx基于多域名的虚拟主机配置**基于多IP的虚拟主机,用的还是不多的,还可能造成IP不足等问题,一般如果没有特殊需求,用的更多,且更方便的是基于多域名的虚拟主机。前提使用条件,要么配置DNS服务器,将你想用的域名解析到对应的ip使用本地的hosts文件,进行本地测试访问多域名的配置结合nginx,就是实现了多虚拟主机的访问,解决了可能IP不足的问题```1、环境准备,先在你的客户端本地,修改hosts文件信息macos:/etc/hostswindows:C:\Windows\System32\drivers\etc\hosts2、修改hosts文件,添加如下信息,注意这里是客户端本