本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
最浅显易懂的使用nginx实现端口映射的教程
考虑这样一个场景,我们部署了若干web应用在一台云服务器上,这些web应用监听在不同的端口号上。为了方便用户访问,我们希望这些web应用最终暴露给外界访问的网址是诸如"域名/webapp1", "域名/webapp2", "域名/webapp3"这种,而不是"域名:8001/webapp1", "域名:800 ...
云原生安全-更安全的密文管理 Vault on ACK
Vault是什么?
---------
如何在云上应用中管理和保护用户的敏感信息是一个经常令开发者头疼的问题,用户的密码口令,证书秘钥等私密信息时常未经加密被随意的放置在配置文件,代码仓库或是共享存储里,而对于普通的开发者来说,设计和实现一套完整的秘钥管理系统是一个很大的挑战。且不论令人生畏的加解密算法,很多的云应用仍然将一些敏感配置信息仅仅经过base64等一些简单的hash运算就放置在某个公共 ...
nginx反向代理配置
server{
listen 80;
server_name 127.0.0.1;
# 示例一
location ^~ /auth/ {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set ...
五年双十一:SLS数据管道发展之路
**日志服务SLS是一款飞天团队自研产品,服务云上云下3W+客户,并在阿里经济体中作为日志数据的基础设施,在过去几年中经历多次双十一、双十二、新春红包锤炼。**
在2019双十一中:
* 服务阿里经济体3W+ 应用,1.5W外部独立客户
* 峰值30TB/min、单集群峰值11TB/min
* 单日志峰值600GB/min
* 单业务线峰值1.2TB/min
* 支持核心电 ...
docker nginx 挂载
//安装Nginx
docker pull nginx
// 启动Nginx
sudo docker run -d -p 80:80 nginx
// c18d9da73a2d --CONTAINER ID(容器ID)
sudo docker exec -it c18d9da73a2d bash
// 在 myNginx/nginx目录下创建
sudo mkdir -p /my ...
K8S中Nginx ingress或者Openresty ingress插入原生代码
一、场景
K8S中nginx ingress一般负载的是pod的service,但如何代理到一个外部服务A?
二、前提
K8S的docker中可以访问外部服务A,即网络上是打通的,可以事先测试确认好;
三、解决方案
1> 通过ingress yaml语法代理,简单的反向代理是可以的,但涉及附加参数的调整的话,
该方案不适用;
---
apiVersion: extensions ...
nginx 配置上传文件大小限制
client_max_body_size 20m;
限制请求体的大小,若超过所设定的大小,返回413错误
client_max_body_size 默认 1M,表示 客户端请求服务器最大允许大小,在“Content-Length”请求头中指定。如果请求的正文数据大于client_max_body_size,HTTP协议会报错 413 Request
client_body_buffer_siz ...
流动图神器vizceral
把c的代码生成json:https://github.com/killinux/haobasic
发现个画流动图的神器:
https://github.com/Netflix/vizceral
es5的代码参考这个
https://www.diycode.cc/projects/Netflix/vizceral
还有react和Component 的插件:
React: http://www. ...
nginx支持ipv6
1: nginx支持ipv6很容易,首先要确保nginx安装了ipv6模块,然后修改nginx配置文件监听端口,如下:
listen 80; // 监听ipv4地址
listen [::]:80 ipv6only=on; //监听ipv6地址
如果使用了https,则在ssl中修改端口监听配置。
2: 如果有https强制跳转,需要分别针对各个host来处理情况,如下
if ( $h ...
Centos7-防火墙关闭与nginx无法访问
默认情况下,Centos7防火墙是打开的,如果你没有关闭他,你安装nginx后启动,是无法访问到nginx服务的。
所以需要做这件事
启动nginx
启动前先看它启动没有,通过linux命令查看所有端口,看看有没有80
netstat -ntlp
如果没有,则通过命令启动
sudo systemctl start nginx.service
设置nginx开启启动
sudo chkc ...
使用Nginx搭建文件服务器
下载Nginx软件包
wget http://nginx.org/download/nginx-1.17.3.tar.gz
解压Nginx软件包
tar -zxvf nginx-1.17.3.tar.gz
切换到Nginx目录
cd nginx-1.17.3
安装Nginx依赖包
yum install -y pcre pcre-devel zlib zlib-devel openssl op ...
nginx编译安装使用
mkdir nginx
cd nginx
yum -y install gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel lua-devel
yum -y install libxml2 libxslt libxml2-dev libxslt-devel gd-devel patch
yum -y inst ...