YAML配置文件语法教程

YML文件格式是YAML(YAMLAintMarkupLanguage)编写的文件格式,YAML是一种直观的能够被电脑识别的的数据数据序列化格式,他并且容易被人类阅读,容易和脚本语言交互的,可以被支持YAML库的不同的编程语言程序导入,比如:C/C++,Ruby,Python,Java,Perl,C#,PHP等。YAML文件语法YAML是专门用来写配置文件的语言,非常简洁和强大,远比JSON格式方便。它的基本语法规则如下。大小写敏感使用缩进表示层级关系缩进时不允许使用Tab键,只允许使用空格。缩进的空格数目不重要,只要相同层级...

阅读全文

nginx代理内网图片服务器

nginx代理访问内网服务器,就是通过访问公网上的服务,将内网的图片在公网的网站上显示,图片服务器是没有公网地址的,流量出口走的还是nginx的服务器的流量,有一些架构是这么搞的,内网服务器作为一个对外的图床,但是有时需要提供对外的服务,这是一个临时的解决方案,让我们来看看具体配置吧。这里不在赘述如何编译安装nginx,直接开始吧location ~ /.*\.(jpg|gif|png|jpeg|webp)${    proxy_pass http://192.168.0.10;...

阅读全文

MacOS下安装部署MongoDB

首先我们需要下载对应版本的mongodb下载地址是:https://fastdl.mongodb.org/osx/mongodb-osx-ssl-x86_64-4.0.4.tgz首先约束下安装目录,我安装在/usr/local/mongo下tar -zxvf mongodb-osx-ssl-x86_64-4.0.4.tgzsudo mv mongodb-osx-ssl-x86_64-4.0.4 /usr/local/mongosudo chown -R 777&nb...

阅读全文

Hive和HBase区别

1.两者分别是什么?  ApacheHive是一个构建在Hadoop基础设施之上的数据仓库。通过Hive可以使用HQL语言查询存放在HDFS上的数据。HQL是一种类SQL语言,这种语言最终被转化为Map/Reduce.虽然Hive提供了SQL查询功能,但是Hive不能够进行交互查询--因为它只能够在Haoop上批量的执行Hadoop。ApacheHBase是一种Key/Value系统,它运行在HDFS之上。和Hive不一样,Hbase的能够在它的数据库上实时运行,而不是运行MapReduce任务。Hive被分区为表格,表格又被...

阅读全文

iis/nginx/apache配置301http跳转到https

记录下常用的http跳转https的301配置,免得以后到处找iis配置方式:<?xml version="1.0" encoding="UTF-8"?><configuration> <system.webServer>  <rewrite>   <rules>    <rule name="...

阅读全文

ffmpeg介绍和简单实用方法

FFmpeg是一个自由软件,可以运行音频和视频多种格式的录影、转换、流功能,包含了libavcodec—这是一个用于多个项目中音频和视频的解码器库,以及libavformat——一个音频与视频格式转换库。ffmpeg安装下载ffmpeg包直接解压到指定路径,例如我解压到D:\ffmpeg,将这个目录的bin路径加到环境变量中然后在cmd中输入ffmpeg显示如下图说明安装成功!ffmpeg简单应用例子将视频转换为图片ffmpeg.exe -i 路径\待转换的文件名.mp4 -r 30 -s 6...

阅读全文

Apache压力测试工具ab详解

ab的全称是ApacheBench,是Apache自带的网络压力测试工具,相比于LR、JMeter,是我所知道的Http压力测试工具中最简单、最通用的。ab命令对发出负载的计算机要求很低,不会占用很高CPU和内存,但也能给目标服务器产生巨大的负载,能实现基础的压力测试。在进行压力测试时,最好与服务器使用交换机直连,以获取最大的网络吞吐量。ab的安装很简单,安装Apache会自动安装,如果要单独安装ab,可以使用yum安装:yum -y install httpd-toolsab命令选项ab命令最基本的参数是-n和-c:...

阅读全文

nginx+php-fpm分离部署提升web服务器性能

之前一直都有用nginx的动静分离和负载均衡功能,但是现在手上一个接到的CASE是前端nginx无法变动,但是机器负载非常高,平均每颗CPU负载达到了10,已经严重超过负荷,并发非常之高,各种优化都不能很好解决,架构比较复杂,所以想到了php-fpm可以以监听的方式来提供phpcgi的服务,这样就好办了,想了后端还可以用负载均衡来做php-fpm的负载,决定动手实践主要是更改nginx中虚拟机的配置    location ~ \.php(/|$) {  &n...

阅读全文

nginx,apache,tomcat虚拟主机配置及CA证书的配置实例

重头整理下这些WEB服务器的虚拟主机配置,免得以后到处找我们还是先把nginx配置贴出来user  www www;worker_processes  1;#error_log  logs/error.log;#error_log  logs/error.log  notice;#error_log  logs/error.log  info;pid   &...

阅读全文

Nginx禁止IP地址访问防止被域名恶意解析的方法

我们在使用nginx时发现一个问题,将域名解析到服务器,如果nginx没有绑定该域名,该域名解析到服务器IP上,会打开服务器上其它绑定域名的站点,这是我们不想看到的,解决这个问题只需要做一些处理,让IP访问一个默认服务,返回一个nginx自有的444状态码,实际使用中你可以改成自己想要的返回状态码server {    listen       80  default_server;  &...

阅读全文