草庐IT

fastdfs-nginx-module

全部标签

nginx在编译时找不到openssl,通过手动方式指定openssl路径

1、报错让我安装openssl,或者制定openssl源码路径2、离线安装一个openssl源码包1、从官网下载一个openssl源码包,给它放到自己指定的一个目录里cd/usr/local/wgethttps://www.openssl.org/source/openssl-1.1.1f.tar.gz--no-check-certificate2、解压openssl包tar-zxvfopenssl-1.1.1f.tar.gz3、进入nginx源码包安装目录,重新编译,指定openssl路径./configure--prefix=/usr/local/nginx--with-http_stub

docker部署nginx并映射本地目录

你要有一定的nginx和docker基础思路,将服务器的三个文件夹和nginx容器中的三个文件夹相对应上,其中难点在于conf目录。处理思路:1.随便起一个nginx容器;2.将容器中的配置文件复制到本地;3.删掉容器重建,并映射本地路径。目录前提知识准备原材料先要有镜像随便起个nginx容器准备三个文件夹启动容器结果验证后续拓展参考连接前提知识容器内有三个路径可以映射,看自己选择要映射某一或几项:1.静态资源:/usr/share/nginx/html,就是我们存放html,js文件的地方2.配置文件:/etc/nginx,存放配置文件的地方,这个东西需要把容器里的复制出来3.日志文件:/v

Vue没有node_modules怎么办

npminstall一下然后再npmrunserve就可以运行了  

android.mk LOCAL_MODULE_FILENAME 不应包含扩展名

我正在尝试从libavcodec和libavutil构建一些文件正在关注this,我创建了Android.mk文件如下:jni/Android.mk包含LOCAL_PATH:=$(callmy-dir)FFMPEG_TOP:=$(LOCAL_PATH)include$(CLEAR_VARS)include$(FFMPEG_TOP)/libavutil/Android.mkinclude$(FFMPEG_TOP)/libavcodec/Android.mkLOCAL_PATH:=$(FFMPEG_TOP)LOCAL_MODULE:=mylibLOCAL_ARM_MODE:=arm#rem

Nginx编译安装及配置文件详解

写在前面Centos版本:Centos7.6-64bitNginx版本:1.20.2一、什么是NginxNginx(enginex)是一款轻量级的Web服务器、反向代理服务器及电子邮件(IMAP/POP3)代理服务器。二、Nginx用在哪些地方2.1静态资源服务动静分离:为了加快网站的解析速度,可以把动态页面和静态页面由不同的服务器来解析,加快解析速度,降低原来单个服务器的压力。本质上是通过本地文件系统来提供服务;一般来说,都需要将动态资源和静态资源分开,由于Nginx的高并发和静态资源缓存等特性,经常将静态资源部署在Nginx上。如果请求的是静态资源,直接到静态资源目录获取资源,如果是动态资

Linux查找nginx的配置

1.查看nginx运行进程ps-ef|grepnginx2.查找安装目录,一般:masterprocess后面跟的是nginx的安装目录,但是如果后面没有怎么办?有安装目录的截图无安装目录的截图2.1通过进程号来查找nginx的安装目录ls-l/proc/进程号/exe3通过获取的安装目录后,获取配置文件地址#获取位置/usr/sbin/nginx-t#查看cat/etc/nginx/nginx.conf

yolov8运行出错及解决,No module named ‘ultralytics‘和ImportError: Failed to initialize: Bad git executable

成功解决Nomodulenamed'ultralytics’和Failedtoinitialize:Badgitexecutable的问题,以此记录和分享。问题:ModuleNotFoundError:Nomodulenamed'ultralytics'解决:在文件开头开间绝对路径,即ultralytics文件夹所在的文件夹路径。问题:ImportError:Failedtoinitialize:Badgitexecutable.Thegitexecutablemustbespecifiedinoneofthefollowingways:-beincludedinyour$PATH-beset

Django笔记四十四之Nginx+uWSGI部署Django以及Nginx负载均衡操作

本文首发于公众号:Hunter后端原文链接:Django笔记四十四之Nginx+uWSGI部署Django以及Nginx负载均衡操作这一篇笔记介绍如何使用Nginx+uWSGI来部署Django。上一篇笔记中有介绍直接使用uWSGI作为web服务器来部署Django,这一篇笔记介绍如何使用Nginx来部署。使用Nginx来部署相当于在uWSGI外面又嵌套了一层,uWSGI作为内部服务被隐藏起来,这时候Nginx起的作用是反向代理。在这里,Nginx的安装操作就不赘述了,网上都可以找得到如何操作,这里只讲相关的配置操作。以下是本篇笔记目录:uWSGI配置Nginx配置及其作用Nginx实现负载均

nginx的全局配置和HTTP相关配置

目录资源类型: 网站访问量网站访问量统计的重要指标HTTP1.0和1.1的问题HTTP2协议 HTTP请求访问的完整过程HTTP请求报文  http协议状态码分类http协议常用的!!状态码!!  I/O的具体实现方式  通过官方yum源安装nginxNginx核心模块 Nginx的配置文件的组成部分:systemctlstartnginx:    (组装启动,退出)systemctlstopnginx.默认的nginx.conf配置文件格式说明                     绿色自己加的location的详细使用  #语法规则:                           

nginx刷新显示404

前言nginx部署完项目后,访问时刷新后就会出现404的报错界面(没有配置情况下,而且不是首页根目录刷新)当重新访问首页后,又恢复正常,只要一刷新就会出现这个问题。这是为什么呢?其实很简单就是你的nginx配置上没有添加重定向跳转。报错原因因为web单页面开发模式,只有一个index.html入口,其他路径是前端路由去跳转的,nginx没有对应这个路径,当然就是404了。解决的方式很简单,就是在我们的代理映射处,配置下面这段代码即可成功搞定,不再出现404!配置完后重启nginx服务即可正常的刷新访问了#在配置中加上try_files,意思跟翻译差不多,“尝试读取文件”。try_files$u