草庐IT

nginx-proxy

全部标签

Nginx配置完端口后无法访问

排查可能出现的问题1、查看nginx进程是否启动2、 查看配置是否成功 3、重启nginx 4、开放配置端口 添加防火墙开放端口firewall-cmd--zone=public--add-port=端口号/tcp--permanent添加成功后会出现success重启防火墙服务systemctlrestartfirewalld.service再次访问就可以了

使用Dockerfile构建nginx镜像

 雨雀:使用Dockerfile构建nginx镜像·语雀(yuque.com) yaml文件用法:02Docker三剑客之一-Dockerfile·语雀(yuque.com)1.使用Dockerfile构建nginx镜像[root@localhost~]#mkdirnginx&&cdnginx[root@localhostnginx]#echo"hellodocker">index.html2.编写Dockerfile[root@localhostnginx]#catDockerfileARGversion=7FROMcentos:${version}MAINTAINERHWJRUNmkdir

nginx访问页面中文乱码解决方案

 1、网页代码设置utf-8编码格式,内容参考如下:简体中文标题简体中文内容2、nginx服务端的nginx.conf设置utf-8编码格式。需要注意的是server层和访问路径location都要配置。 server{listen80;server_namehouzhigao.com;charsetutf-8;location/{rootindex;indexindex.htmlindex.htm;}}3、修改了nginx的配置文件,需要重新加载一下nginx。执行:nginx-sreload或执行:/usr/local/nginx/sbin/nginx-sreload4、最后访问测试:中文

Java扩展Nginx之一:你好,nginx-clojure

欢迎访问我的GitHub这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos关于Nginx扩展以欣宸自己为例,对一个java程序员来说,nginx并不陌生,下图应该是最常见的使用场景了,反向代理:除了反向代理,nginx的模块化机制让nginx具备了更多丰富的特性,例如ngx_http_log_module(日志)、ngx_http_rewrite_module(重定向)等除了官方模块,还有很多强大第三方模块可以选择,如下图,更多详情参考:https://www.nginx.com/resources/wiki/modules/

成功解决 Nginx更新静态资源无效 ,Nginx静态资源更新不及时,Nginx清除缓存

文章目录问题描述问题解决问题复现正常情况问题描述使用nginx做动静分离,在将服务器中的静态资源修改后,访问页面,发现页面没有及时更新。问题解决我这里是清除了浏览器缓存。有关nginx禁止走缓存、直接走服务器请参考以下文章。资料参考:Nginx更新静态资源不生效问题复现我更新了静态资源下的一个文件。然后正常情况应该是在点击三级列表的时候,页面根据修改的路径进行页面跳转。但是页面路径依然是之前的1、我这里进行nginx下静态资源的修改2、正常情况应该是跳转到指定的地址3、实际情况并未读取到修改后的文件。正常情况这里是清除浏览器缓存后、可以正常跳转

Proxy error: Could not proxy request /XXX localhost to http://localhost:8080/ (ECONNRE)报错处理

一、问题背景今天在进行前后端联调时,联调不通,前端出现如下报错Proxyerror:Couldnotproxyrequest/logoutfromlocalhosttohttp://localhost:8080/.Seehttps://nodejs.org/api/errors.html#errors_common_system_errorsformoreinformation(ECONNREFUSED).二、问题处理通过在网上查找相关问题有很多种原因,因此博主根据资料进行相关解决方法的整理。1、组件间联调的端口号冲突修改vue.config.js中的代理port2、代理请求的地址或端口错误导

若依项目报Proxy error: Could not proxy request /captchaImage from localhost to http://localhost:8080/.的错

问题到现在也未解决,不过可以通过不同的方法访问到前端报错信息无法请求代理到http://localhost:8080/.这里试了很多方法,修改端口号,修改服务端口,都不行最后通过内部文件运行,就可以了运行以后也是他自己跳转到网页,完成登录就OK了

Nginx 配置错误漏洞复现

文章目录一、Nginx配置错误导致漏洞(3个)1、CRLF注入漏洞描述漏洞利用修复补充,重定向介绍2、目录穿越漏洞描述漏洞利用3、add_header被覆盖描述漏洞利用免责声明一、Nginx配置错误导致漏洞(3个)1、CRLF注入漏洞描述CRLF是”回车+换行”(\r\n)的简称,,其十六进制编码分别为0x0d和0x0a。在HTTP协议中,HTTPHeader与HTTPBody是用两个CRLF分隔的,浏览器就是根据这两个CRLF来取出HTTP内容并显示出来。所以,一旦我们能够控制HTTP消息头中的字

linux nginx启动、停止、重启命令

1.下载安装#Installtheprerequisites:sudoyuminstallyum-utils#installnginxsudoyuminstallnginx2.启动#使用默认的配置启动sudonginx#指定配置启动/etc/nginx/nginx.conf替换为自己的配置sudonginx-c/etc/nginx/nginx.conf#指定错误日志路径/etc/nginx/error.log替换为自己的配置sudonginx-e/etc/nginx/error.log3.停止#fastshutdownnginx-sstop#优雅的关闭nginx-squit#查询启动的ngin

杂记 | 使用Docker和Nginx为网站添加HTTPS访问功能

文章目录01前言1.1HTTPS介绍1.2准备工作02编写nginx.conf03使用docker启动nginx01前言1.1HTTPS介绍HTTPS(HypertextTransferProtocolSecure)是一种通过加密通信保护网站数据传输的协议。它是HTTP协议的安全版本,通过使用SSL(SecureSocketsLayer)或TLS(TransportLayerSecurity)协议对数据进行加密和认证。在HTTPS下,传输的数据在客户端和服务器之间是加密的,确保信息不被窃听、篡改或伪装。1.2准备工作需要一台Linux服务器、一个域名,安装docker。并且从阿里云等服务商处获