搜索""的结果
配置范例指令 flv模块ngx_http_flv_module 为Flash Video(FLV)文件提供服务端伪流媒体支持通过返回以请求偏移位置开始的文件内容,该模块专门处理在查询串中有start参数的请求,和有预先设置到FLV头部的请求。这个模块并不是默认构建的,必须通过配置参数--with-http_flv_module来启用。配置范例 location ~ \.flv$ {
flv;
}
指令 语法: flv; 默认值: — 上下文: location 在当前location里使用这个模块处理请求。
HTTPS服务器优化SSL证书链合并HTTP/HTTPS主机基于名字的HTTPS主机带有多个主机名的SSL证书主机名指示兼容性配置HTTPS主机,必须在server配置块中打开SSL协议,还需要指定服务器端证书和密钥文件的位置: server {
listen 443;
server_name www.example.com;
ssl on;
ssl_certificate www.example.com.crt;
ssl_certificate_key www.example.com.key;
ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!MD5;
...
}
服务器证书是公开的,会被传送到每一个连接到服务器的客户端。而私钥不是公开的,需要存放在访问受限的文件中,当然,nginx主进程必须有读取密钥的权限。私钥和证书可以存放在同一个文件中: ssl_certificate www.example.com.cert;
ssl_certificate_key www.example.com.cert;
这种情况下,证书文件同样得设置访问限制。当然,虽然证书和密钥存放在同一个文件,只有证书会发送给客户端,密钥不会发送。ssl_protocols和ssl_ciphers指令可以用来强制用户连接只能引入SSL/TLS那些强壮的协议版本和强大的加密算法。从1.0.5...
ngx_http_mp4_module 模块示例配置指令 mp4 mp4_buffer_size mp4_max_buffer_size模块ngx_http_mp4_module为H.264/AAC文件,主要是以.mp4、.m4v、和.m4a为扩展名的文件,提供伪流媒体服务端支持。伪流媒体是与Flash播放器一起配合使用的。播放器向服务端发送HTTP请求,请求中的查询串是以开始时间为参数的(以start简单命名),而服务端以流响应,这样流的开始位置就能于请求中的时间相对应。例如: http://example.com/elephants_dream.mp4?start=238.88
这样就允许随意拖放,或者从节目的中途开始回放。为了支持随机访问,H.264格式将元数据放到所谓的"moov atom"中。"moov atom"是文件的一部分,放有整个文件的索引信息。为了开启回放,播放器首先需要读取元数据。这是通过发送一个特别的以start=0为参数请求来完成的。许多编码软件会将元数据插入到文件末尾,这样做对伪流媒体来说是不好的:元数据需要在文件开始时定位好,否则整个文件需要下载完才能开始播放。如果文件组织的很好(将元数据放到文件开头),那么nginx仅仅返回文件的内容,否则,nginx不得...
一、Redhat/CentOS安装vsftp软件1.更新yum源首先需要更新系统的yum源,便捷工具下载地址:http://help.aliyun.com/manual?spm=0.0.0.0.zJ3dBU&helpId=16922.安装vsftp使用yum命令安装vsftp#yum install vsftpd -y3.添加ftp帐号和目录先检查一下nologin的位置,通常在/usr/sbin/nologin或者/sbin/nologin下。使用下面的命令创建帐户,该命令指定了/alidata/www/wwwroot为用户pwftp的家目录,您可以自己定义帐户名和目录:#useradd -d /alidata/www/wwwroot -s /sbin/nologin pwftp修改该帐户密码:#passwd pwftp修改指定目录的权限#chown -R pwftp.pwftp /alidata/www/wwwroot4.配置vsftp编辑vsftp配置文件,命令如下:#vi /etc/vsftpd/vsftpd.conf将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO”取消如下配置前的注释符号:local_enable=YESwrite_enable=YESchroot_local_user=YES保存修改,按ESC键,输入:wq5.修改shell配置vi编辑/etc/shells,如果该文件里没有/usr/sbin/nologin或者/sbin/nologin(具体看当前系统配置)则追加进去6.启动vsftp服务并测试登录使用命令启动vsftp服务:#service vsftpd start然后用帐号pwftp测试下是否可以登陆ftp。目...
Python下科学计算包numpy和SciPy的安装Python下大多数工具包的安装都很简单,只需要执行 “python setup.pyinstall”命令即可。然而,由于SciPy和numpy这两个科学计算包的依赖关系较多,安装过程较为复杂。网上教程较为混乱,而且照着做基本都不能用。在仔细研读各个包里的README和INSTALL之后,终于安装成功。现记录如下。 系统环境:OS:RedHat5Python版本:Python2.7.3gcc版本:4.1.2 各个安装包版本:scipy-0.11.0numpy-1.6.2nose-1.2.1lapack-3.4.2atlas-3.10.0 依赖关系:scipy的安装需要依赖于numpy、lapack、atlas(后两者都是线性代数工具包,不清楚的自行google之。。。),而numpy和sci的测试程序的运行又依赖于nose,因此,整个安装过程必须要按顺序执行的,否则是无法执行下去的。 安装步骤:1、安装nose这个安装比较简单,解压缩nose的安装文件,进入nose的目录,直接运行setup.py即可:tar -zxvfnose-1.2.1.tar.gzcd nose-1.2.1python setup.pyinstall 2、安装lapack由于最新版本的ATLAS可以直接集成lapack的安装压缩文件进行编译,因此,如果仅在python下使用的话,可以不用安装lapack。只需要下载压缩文件:lapack-3.4.2.tgz即可...
本博客 ,新加了 ’数据库DBA ‘ 的分类。之前添加的博客文章与oracle ,mysql ,mssql 等相关数据库的文章标题。都要转到此目录下。查看mysql 数据库,要更新cat_id 数据。解决方法:UPDATE `blog_blog` SET cat_id =14 WHERE `title` LIKE '%mssql%'UPDATE `blog_blog` SET cat_id =14 WHERE `title` LIKE '%mysql%'UPDATE `blog_blog` SET cat_id =14 WHERE `title` LIKE '%oracle%'执行完sql ,到网站查的文章已经归到对应分类目录中。
LINUX下使用脚本直接执行SQLPLUS命令 #!/bin/bashsu - oracle -c "sqlplus -s / as sysdba <<EOFselect * from tab;exitEOF" >> 111.txt 2>&1测试:在oracle用户下sqlplus -s scott/tiger@oracle <<EOFSELECT TABLESPACE_NAME,TABLESPACE_SIZE/1024/1024/1024 as "TABLESPACE_SIZE(G)",ALLOCATED_SPACE/1024/1024/1024 as "ALLOCATED_SPACE (G)",FREE_SPACE/1024/1024/1024 as "FREE_SPACE(G)" from DBA_TEMP_FREE_SPACEexitEOF>> /home/oracle/TEMP_FREE_SPACE_CHECK.txt
centos中kvm网桥的设置禁用网络管理器 # chkconfig NetworkManager off# service NetworkManager stop 新建一个ifcfg-br0文件:DEVICE=br0TYPE=BridgeBOOTPROTO=staticBROADCAST=10.1.255.255IPADDR=10.1.29.3NETMASK=255.255.0.0NETWORK=10.1.0.0ONBOOT=yes 然后修改相应网卡的配置文件,我的是eth1:# Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit EthernetDEVICE=eth1#BOOTPROTO=none#BROADCAST=10.1.255.255HWADDR=D8:5D:4C:74:EE:E8#IPADDR=10.1.29.3#NETMASK=255.255.0.0#NETWORK=10.1.0.0ONBOOT=yes#TYPE=Ethernet#USERCTL=no#IPV6INIT=no#PEERDNS=yesBRIDGE=br0可以看出,原来网卡的配置只保留device名称,硬件地址,onboot选项,以及新添加的BRIDGE=br0。 然后重启网络:/etc/init.d/network restart 或service network restart 实验中在br0中加入gateway后,/etc/sysconfig/network中的gateway就消失了。成功后,利用route -n查看路由,发现所有的包都从br0走了。
最新评论