草庐IT

nginx.conf

全部标签

FastDFS+Nginx - 本地搭建文件服务器同时实现在外远程访问「端口映射」

文章目录前言1.本地搭建FastDFS文件系统1.1环境安装1.2安装libfastcommon1.3安装FastDFS1.4配置Tracker1.5配置Storage1.6测试上传下载1.7与Nginx整合1.8安装Nginx1.9配置Nginx2.局域网测试访问FastDFS3.安装cpolar内网穿透4.配置公网访问地址5.固定公网地址5.1保留二级子域名5.2配置二级子域名6.测试访问固定二级子域名前言FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的

java - JBoss standalone.conf VS standalone.conf.bat

我目前正在检查我们的JBossAS7.1服务器配置,我在我们的jboss/standalone/bin目录中发现了这两个以前配置的文件:standalone.confstandalone.conf.bat现在我有兴趣调整我们的JAVA_OPTS并且两个配置文件都有一个设置参数的位置。通过Google快速搜索,我认为standalone.conf.bat是设置这些的常用文件。但我不确定standalone.conf文件在这里做什么。是只修改standalone.conf.bat还是修改这两个文件时有什么配置顺序需要注意?更新:可在此处找到回答此问题的相关JBoss文档:https://d

Nginx修改上传文件大小限制

 nginx默认的上传文件大小是有限制的,一般为2MB,如果上传的文件超出了这个大小,就会上传失败。如果要修改这个大小限制,需要打开nginx.conf.template文件,在server括号里面添加location/api{proxy_passhttp://$ADMINURL/api;client_max_body_size50M;client_body_buffer_size50M;}server{location/api{proxy_passhttp://$ADMINURL/api;client_max_body_size50M;//设置上传文件的最大值client_body_buff

分布式 - 服务器Nginx:一小时入门系列之代理缓冲与缓存

官方文档:https://nginx.org/en/docs/http/ngx_http_proxy_module.html1.代理缓冲proxy_buffer代理缓冲用于临时存储从后端服务器返回的响应数据。通过使用代理缓冲,Nginx可以在接收完整的响应后再将其发送给客户端,从而提高性能和效率。①客户端往往是用户网络,情况复杂,可能出现网络不稳定,速度较慢的情况。而nginx到后端server一般处于同一个机房或者区域,网速稳定且速度极快。②如果禁用了缓冲,则在客户端从代理服务器接收响应时,响应将同步发送到客户端。对于需要尽快开始接收响应的快速交互式客户端,此行为可能是可取的。这就会带来一个

【nginx】配置将HTTPS请求转换成HTTP

要将HTTPS请求转换为HTTP请求,可以在Nginx的配置文件中添加以下配置:打开Nginx的配置文件,通常位于/etc/nginx/nginx.conf或/etc/nginx/conf.d/default.conf。在server块中添加以下配置,将HTTPS请求转发到后端的HTTP服务:server{listen443ssl;server_nameyourdomain.com;ssl_certificate/path/to/your/ssl_certificate.crt;ssl_certificate_key/path/to/your/ssl_certificate.key;locat

Docker下CentOS7配置IPV6并支持Nginx访问

Docker下CentOS7配置IPV6并支持Nginx访问配置docker##需要修改docker配置文件,配置支持IPV6,下面的配置仅供参考{"experimental":true,"fixed-cidr-v6":"2607:f0d0:1002:51::/66",##必填,指定IPV6网段"ip6tables":false,##false或者不写"ipv6":true,##必填"registry-mirrors":[##推荐配置为国内地址,这里使用的是阿里云地址"https://z4j0vmao.mirror.aliyuncs.com"]}创建容器dockerrun-d--namecen

nginx unknown directive “stream“

目录1、安装依赖 2、执行命令 nginx运行报错:unknowndirective"stream"的原因,主要是因为没有安装stream模块导致的,我们只需要编译安装一下stream模块即可解决这个问题。1、安装依赖 提前安装编译所需要的依赖插件#gcc安装,nginx源码编译需要yuminstallgcc-c++#PCREpcre-devel安装,nginx的http模块使用pcre来解析正则表达式yuminstall-ypcrepcre-devel#zlib安装,nginx使用zlib对http包的内容进行gzipyuminstall-yzlibzlib-devel#OpenSSL安装,

java+vue 前后端项目部署 服务器部署流程 包括nginx软件安装,服务器选择,域名配置

文章目录前言一、讲解部署java和vue前端项目的详细部署流程1java端部署2vue前端部署二、服务器选择1.阿里云1.11.2三、软件安装四、jar包部署五、vue项目部署六、有需要还可以购买域名前言现在的web端项目大多数都是java+vue前后端分离的项目,都需要分开来部署,基本上都是部署在云服务器上的,这就涉及到选择和购买服务器,以及安装环境,本文记录的是在机器上安装软件,不在docker和宝塔上安装。下面请看详细的步骤吧,都是自己在工作中使用过的,本人待的是小公司,所以基本上没有涉及到自动化发布CI/CD,如果有需要,下期发docker+jekins自动发布流程。提示:以下是本篇文

nginx反向代理https域名时,请求报错502问题排查

微信公众号:运维开发故事,作者:冬子先生一.现象在使用nginx反向代理后端服务器的时候,因为配置的是域名,导致HTTPS请求转发失败,报SSL错误,js报502imgimg二.排查过程1、查看nginx日志,发现报502,但是本地curlupstream中的后端域名是可以正常通的img2、查看后端服务器上,没有收到请求,说明请求没过去,继续排查nginx本身的配置问题,Nginx渲染模版已支持HTTPS,尝试略过upstream配置,直接在conf文件中渲染https://域名,请求仍然失败3、然后换个思路,修改成内网ip不走域名,发现是正常,那换个域名试试imgimg然后怀疑客户的域名有问

解决:nginx: [emerg] “upstream“ directive is not allowed here in /usr/local/nginx/conf/nginx.conf:2

1.nginx集群报错“upstream”directiveisnotallowhere错误如下图。 2.启动nginx报错,这里的原因是改了配置文件upstream存的的位置不对所以导致报错的, 3.把upstream放入http里面保存重启nginx就解决了如图成功解决报错,启动成功了