Nginx
文章平均质量分 60
beyond_champion
https://gitee.com/beyond_champion
展开
-
CentOS 下Nginx版本升级
1、进入nginx安装目录下执行./sbin/nginx -V可以看到当前nginx的版本信息nginx version: nginx/1.17.1built by gcc 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) built with OpenSSL 1.1.1i 8 Dec 2020TLS SNI support enabledconfigure arguments: --prefix=/extusr/software/nginx --with-h原创 2022-04-12 22:52:05 · 5914 阅读 · 0 评论 -
CentOS 下nginx模块安装openssl和http_proxy_connect
1 下载模块ngx_http_proxy_connect_modulehttps://github.com/chobits/ngx_http_proxy_connect_moduleopensslhttp://www.openssl.org/source/友情提示:这些文件可以直接去官网下载,也可以点下面链接直接打包下载。nginx-1.14.0&zlib-1.2.11&pcre-8.42此外,如果想安装nginx-1.17.1或者需要数据库代理配置文件,可以下载下面资源。n原创 2021-03-04 19:09:46 · 961 阅读 · 2 评论 -
springboot前后端分离跨域问题之Request header中带下划线参数取不到
问题:添加自定义header,名字为api_key,通过ip访问能拿到里面的值,但是通过域名访问却拿不到里面的值.问题原因:通过好久的测试,找了半天的原因,最后确定nginx配置的原因,百度查了下,nginx里面有个underscores_in_headers 配置,默认是off,这个配置是默认忽略掉请求header里面的"_"的,解决办法 在nginx http配置里面 添加 nderscores_in_headers on;...原创 2020-11-16 15:28:33 · 874 阅读 · 0 评论 -
浏览器 net::ERR_CONTENT_LENGTH_MISMATCH 206 (Partial Content) 报错解决方案
1、nginx两层代理页面加载不出来nginx一层代理正常,两层代理页面加载不出来,F12查看开发者模式发现报以下错误:net::ERR_CONTENT_LENGTH_MISMATCH 206 (Partial Content) 2、 解决办法修改第二层nginx的配置文件,在nginx.conf中http里面加入三行配置 proxy_buffer_size 128k; proxy_buffers 32 128k; proxy_busy_buffers_size 128原创 2020-08-27 18:35:49 · 3645 阅读 · 1 评论 -
nginx 添加stream模块支持tcp、sftp代理
1 备份原有配置先到原nginx目录下备份nginx.conf 相关文件,如果是引用的外部配置文件,则忽略这一步2 复制nginx正在使用的模块进入nginx下sbin目录,执行 ./nginx -V 查看当前nginx安装信息,configure arguments后是当前nginx正在使用的模块,复制这个值cd /usr/local/nginx/sbin/./nginx -V3 执行./configure,追加 --with-stream重新下载nginx安装包,放到local下,解原创 2020-06-30 17:24:31 · 14573 阅读 · 1 评论 -
CentOS 7 离线安装gitlab
一、gitlab介绍gitLab一个开源的git仓库管理平台,方便团队协作开发、管理。在GitLab上可以实现完整的CI(持续集成)、CD(持续发布)流程。而且还提供了免费使用的Plan,以及免费的可以独立部署的社区版本,社区版为:gitlab-ce,商业版为:gitlab-ee二、gitlab安装2.1 依赖包安装yum install -y pygpgme yum-utilsyum install -y curl policycoreutils-python openssh-serveryu原创 2020-05-27 18:25:13 · 791 阅读 · 0 评论 -
Linux下性能测试工具 wrk 安装与使用
一、wrk介绍今天给大家介绍一款开源的性能测试工具 wrk,简单易用,没有Load Runner那么复杂,他和 apache benchmark(ab)同属于性能测试工具,但是比 ab 功能更加强大,并且可以支持lua脚本来创建复杂的测试场景。wrk 的一个很好的特性就是能用很少的线程压出很大的并发量, 原因是它使用了一些操作系统特定的高性能 I/O 机制, 比如 select, epoll,...原创 2020-04-29 17:44:40 · 4192 阅读 · 0 评论 -
CentOS 7下Nginx安装配置Prometheus以及Grafana
一、关于Prometheus(普罗米修斯)现在我们用Nginx的比较多,Nginx的监控比较老的方案可能是通过跑脚本定期收集nginx的status模块的数据,或者监控nginx的日志;后来阿里的tengine在国内开始流行,于是诞生了很多不错的lua模块;但是这些监控方案在有新的监控需求的时候,可能就需要再修改脚本或者更改nginx conf配置,有时候不是特别的方便。用Prometheus进...原创 2020-04-29 17:04:57 · 612 阅读 · 0 评论 -
CentOS 7下Nginx安装配置nginx-module-exporter 数据采集器
前提:需要先安装nginx-module-vts 监控模块。具体参考上一篇文章:CentOS 7下Nginx安装配置nginx-module-vts 监控模块一、下载当前最新版本的软件包:wget -c https://github.com/hnlq715/nginx-vts-exporter/releases/download/v0.10.3/nginx-vts-exporter-0.1...原创 2020-04-28 18:17:23 · 524 阅读 · 0 评论 -
CentOS 7下Nginx安装配置nginx-module-vts 监控模块
前提:nginx需要1.10以后的版本支持。一、下载编译官方版的 nginx-module-vtsgit clone git://github.com/vozlt/nginx-module-vts.git二、关闭nginxpkill -9 nginx三、加载nginx-module-vts模块注:–add-module后面加全路径名./configure --prefix=/us...原创 2020-04-28 17:47:44 · 2584 阅读 · 0 评论 -
CentOS 离线(无法访问互联网)情况下安装nginx
由于服务器不能连外网,采用源代码编译的方式来进行安装,使用root权限。一、准备安装文件准备nginx文件、pcre文件以及zlib文件,一般我们都需要先装pcre,zlib,前者用于url rewrite,后者用于gzip压缩:nginx-1.14.0.tar.gzpcre-8.42.tar.gzzlib-1.2.11.tar.gz二、基础环境准备,安装 gcc & g+...原创 2020-04-21 14:41:05 · 1175 阅读 · 1 评论 -
前后端分离的利弊、jsp的隐退以及JavaWeb开发的变化
一、概要前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS,小程序等等)打下坚实的基础。这个步骤是系统架构从猿进化成人的必经之路。核心思想是前端html页面通过ajax调用后端的restu...原创 2020-03-28 18:38:54 · 1169 阅读 · 0 评论 -
CentOS 下在线联网安装 Nginx
安装所需环境Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用CentOS7 作为安装环境。# rpm -qa|grep gcc一. gcc 安装安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:yum install gcc-c++二. PCRE p...原创 2019-08-14 15:18:13 · 255 阅读 · 0 评论