系统环境:centos7版本:nginx1.22.1下载nginx安装包:------------------------------------nginx-1.22.1.tar.gz ,nginx:download编译安装:yuminstall-ymakezlibzlib-develgcc-c++libtoolopensslopenssl-develpcrepcre-devel./configure --user=nginx--group=nginx--prefix=/usr/local/nginx--with-http_stub_status_module--with-http_ssl_
###进入nginx目录cd/usr/local/nginx###递归显示2级目录tree-L2./一、conf目录 conf目录:存放nginx配置文件的目录 fastcgi.conf:存放fastcgi相关的配置fastcgi.conf.default:fastcgi.conf的原始备份文件,用于还原fastcgi_params:fastcgi相关参数文件fastcgi_params.default:fastcgi_params的原始备份文件,用于还原koi-utf:编码转换映射文件koi-win:编码转换映射文件mime.types:存放媒体资源的类型,例如:xml、html、cssmi
前言昨天碰到nginx做多域名转发,简单总结下nginx的使用,此文只是便于开发理解,并不会涉入太深的东西。有错误的地方,还望大家多指正。基础概念DNSDNS是DomainNameSystem的缩写,即域名系统。DNS是internet的一项服务,一般叫域名服务或者域名解析服务,主要是提供网站域名与ip地址的相互转换的服务。域名和IP的对应关系域名与IP地址之间是呈一一对应的关系,但多个域名可以对应同一个IP地址。就像一个人的姓名和身份证号码之间的关系,显然记忆人的名字要比身份证号容易的多。IP地址是网络上标识用户站点的数字地址,为了简单好记,采用域名来代替IP地址表示站点地址,DNS讲域名解
配置参数:1)配置请求体缓存区大小client_body_buffer_size10m;2)配置客户端上传限制最大值client_max_body_size20m;3)配置客户端下载限制最大值proxy_max_temp_file_size5000m;4)设置临时文件存放路径(可选配置)client_body_temp_path/data/temp;ps:设置临时文件存放路径。只有当上传的请求体超出缓存区大小时,才会写到临时文件中,注意临时路径要有写入权限配置设置:1)在http{}中设置:client_max_body_size20m;2)选择在server{}中设置:cl
目录一、最小配置二、虚拟主机一、最小配置原始的配置文件#usernobody;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;#pidlogs/nginx.pid;events{worker_connections1024;}http{includemime.types;default_typeapplication/octet-stream;#log_formatmain'$remote_addr-$remote_user[$time_
一、介绍内网穿透,网上有多种方案,有些是付费的,有些是开源的,其实各有优劣,付费的不需要自己拥有服务器,而开源的比如FRP则需要有一台公网的服务器,如果你拥有一台公网服务器(服务器可能不是你买的,但是你有使用权限或者说该服务器性能要差点),但是部署的软件如网站、gitlab等想放在自己的物理电脑上,那使用FRP进行内网穿透将是比较好的选择,有比较强的灵活性主要能实现的功能:1:外网通过域名访问自己电脑上任意端口程序;2:外网ssh登录自己电脑;3:总之云服务器能有的功能,大部分都可以部署到自己电脑上;网上也有较多FRP内网穿透的文章,但是看的有点乱,我将结合实际穿透过程将每一步记录下来,大家按
最近做了一个微信小程序,使用flask实现了对应的后台,上线需要部署到服务器上,之前只是了解并没有全链路试过,靠着网上的资料最终完成部署上线,但中间遇到了较多的一些问题,网上的资料也比较零碎,所以整理了这篇文章,一方面是作为记录方便后续查阅,另一方面也希望能够让跟我一样的新手少走弯路。准备1、首先要有一个服务器,我这里使用的是阿里云的,系统使用的CenterOS7.92、第二需要有一个自己的域名(微信小程序必须要求是域名访问而不能是IP访问,并且域名还要是支持https的);3、其他环境配置:python:3.10.6;pip:22.2.1;nginx:1.20.2openssl:1.1.1s
1、./configure:error:theHTTPrewritemodulerequiresthePCRElibrary.Youcaneitherdisablethemodulebyusing--without-http_rewrite_moduleoption,orinstallthePCRElibraryintothesystem,orbuildthePCRElibrarystaticallyfromthesourcewithnginxbyusing--with-pcre=option.这个错误是由于您正在尝试编译nginx并启用HTTP重写模块,但系统缺少PCRE库。有几种解决方案可
目录Nginx的介绍Nginx的产生Nginx的用途关于代理正向代理反向代理项目场景负载均衡Web服务器对比Nginx的介绍Nginx是一款是由俄罗斯的程序设计师IgorSysoev所开发高性能的Web和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。在高连接并发的情况下,Nginx是Apache服务器不错的替代品。Nginx的产生Nginx与Apache一样都是一种Web服务器。基于REST架构风格,以统一资源描述符(UniformResourcesIdentifier)URI或者统一资源定位符(UniformResourcesLocator)URL作为沟通依据,通过HTTP
vue的路由方式有hash模式和history模式,history模式路由看起来有好些,路由路径里没有#号,而hash模式默认是有#号的。vue3开始默认新建的项目都是history模式,不过history模式打包后想要使用正常访问的话,需要后端服务器进行配置才可以,否则可能会出现刷新后404的问题。一般情况下,服务器端使用nginx服务器进行配置。一、vue3history模式配置:vue3前端history模式配置如下,这里给一个路由route/index.js里配置的例子:import{createRouter,createWebHistory}from'vue-router'impor