Nginx 可以做反向代理,如果在做反向代理的时候目标服务是域名,并且域名解析有可能变更的情况下,单纯的使用 proxy_pass
proxy_pass http://domain:port/path
可能会在域名解析变更的时候产生问题。
在 Nginx 启动的时候会做域名解析,然后吧IP缓存起来以后会一直使用解析到的IP并且不会再更改,除非重新启动 Nginx,如果目标服务器采用的类似 AWS ELB 的技术就必然会产生问题。 继续阅读
Nginx 可以做反向代理,如果在做反向代理的时候目标服务是域名,并且域名解析有可能变更的情况下,单纯的使用 proxy_pass
proxy_pass http://domain:port/path
可能会在域名解析变更的时候产生问题。
在 Nginx 启动的时候会做域名解析,然后吧IP缓存起来以后会一直使用解析到的IP并且不会再更改,除非重新启动 Nginx,如果目标服务器采用的类似 AWS ELB 的技术就必然会产生问题。 继续阅读
AWS EC2 在使用 Amazon Linux AMI 创建服务器之后,服务器默认的 hostname 是内网 ip 地址,这样的 hostname 不是很友好,需要修改:
sudo vim /etc/sysconfig/network
将第二行的 HOSTNAME 改成想要的 hostname ,然后重启服务器即可。
今天需要压一下服务器所以需要在 CentOS7 上安装一下 ab,搜了一下发现下面这个方法简单可行。
先通过 yum 查找包含 /usr/bin/ab 这个文件的包:
[root@localhost]# yum provides /usr/bin/ab 已加载插件:priorities, update-motd, upgrade-helper 11 packages excluded due to repository priority protections httpd-tools-2.2.31-1.8.amzn1.x86_64 : Tools for use with the Apache HTTP Server 源 :amzn-main 匹配来源: 文件名 :/usr/bin/ab httpd24-tools-2.4.23-1.66.amzn1.x86_64 : Tools for use with the Apache HTTP : Server 源 :amzn-main 匹配来源: 文件名 :/usr/bin/ab
然后再安装这个包即可:
yum install httpd24-tools-2.4.23-1.66.amzn1.x86_64
今天备份 AWS 上的 RDS 数据,发现导出的文件经过压缩后依然有 200+M,由于所用服务器在国外如果用 sftp 下载到本地需要很久,并且文件内容是日志之类的很少会访问的数据,因此决定将文件上传至 AWS 的 Simple Storage Service 即 S3 中。 继续阅读