随笔分类 - web服务器&专题
1
摘要:我们可以在防火墙的外部网卡上绑定多个合法IP地址,然后通过ip映射使发给其中某一个IP地址的包转发至内部某一用户的WWW服务器上,然后再将该内部WWW服务器响应包伪装成该合法IP发出的包。具体的IP分配如下: (1)该ISP分配给A单位www服务器的IP为:私网ip:172.168.92.100公网ip:210.95.33.100(2)该ISP分配给B单位www服务器的IP为:私网ip:172.168.92.200公网ip:210.95.33.200(3)Linux防火墙的IP地址分别为:内网接口eth1:172.168.92.10外网接口eth0:210.95.33.1然后,我们需要进行如下
阅读全文
摘要:4.Nginx的configure脚本支持的选项。(可以通过 ./configure --help命令查看Nginx可选择的编译选项,以下仅列出本人比较常用的选项)--prefix=<path>——Nginx安装路径,如果没有指定,默认为/usr/local/nginx--sbin-path=<path>——Nginx可执行文件安装路径。只能安装时指定,如果没有指定,默认为<prefix>/sbin/nginx--conf-path=<path>——在没有给定-c选项下默认的nginx.conf的路径。如果没有指定,默认为<prefix&g
阅读全文
摘要:linux环境下面php编译参数解析,有这方面需要的同学请转走,里面的参数讲解的非常的详细。还有,我是第一次在5iphp这个网站上面发表文章,请多多关注我哦?^-^阿宽./configure–prefix=/usr/local/php php安装目录–with-apxs2=/usr/local/apache/bin/apxs–with-config-file-path=/usr/local/php/etc指定php.ini位置–with-mysql=/usr/local/mysqlmysql安装目录,对mysql的支持–with-mysqli=/usr/local/mysql...
阅读全文
摘要:首先我们新建一个.htaccess文件之后,就在里面写入以下内容:RewriteEngine on #rewriteengine为重写引擎开关on为开启off为关闭RewriteRule ([0-9]{1,})$ index.php?id=$1我讲解一下RewriteRule:RewriteRule是重写规则,支持正则表达式的,上面的([0-9]{1,})是指由数字组成的,$是结束标志,说明是以数字结束!好吧,现在我们可以实现伪静态页面了,写下一下的规则:<IfModule mod_rewrite.c>RewriteEngine onRewriteRule ([a-zA-Z]{1,
阅读全文
摘要:=====================================================================================================================1. Accept:告诉WEB服务器自己接受什么介质类型,*/* 表示任何类型,type/* 表示该类型下的所有子类型,type/sub-type。2. Accept-Charset: 浏览器申明自己接收的字符集Accept-Encoding: 浏览器申明自己接收的编码方法,通常指定压缩方法,是否支持压 缩,支持什么压缩方法(gzip,deflate)Accept
阅读全文
摘要:目录:一.安装apr跟apr-util二.安装apache服务器三. 安装subversion四.配置subversion五. 配置apache的httpd.conf六. 验证安装七.导入数据到资料库八.版本库服务器的同步(新加入的)附:安装过程中遇到的问题一.安装apr、apr-util跟zlib1.下载apr跟apr-utilapr-1.3.3.tar.gz apr-util-1.3.4.tar.gz zlib-1.2.3.tar.gz2.解压 tar zvxf apr-1.3.3.tar.gz tar zvxf apr-util-1.3.4.tar.gz tar zvxf zlib-1.
阅读全文
摘要:Apache同时处理大量的并发连接,得益于Apache的MPM模块MPM将网络连接相关的处理独立成为模块的形式,这样不同的平台就可以使用不同的并发模型,从而达到最优的效果空闲子进程:是指没有正在处理请求的子进程。1、prefork.c模块(一个非线程型的、预派生的MPM) prefork MPM 使用多个子进程,每个子进程只有一个线程。每个进程在某个确定的时间只能维持一个连接。在大多数平台上,Prefork MPM在效率上要比Worker MPM要高,但是内存使用大得多。prefork的无线程设计在某些情况下将比worker更有优势:他能够使用那些没有处理好线程安全的第三方模块,并 且对于那.
阅读全文
摘要:一个Web服务器也被称为HTTP服务器,它通过HTTP协议与客户端通信。这个客户端通常指的是Web浏览器。Web服务器的工作原理简单的可以归纳为:客户机连接服务器,客户端向服务器发送请求,服务器向客户机发送应答,客户机与服务器断开。一个简单的事务处理事件就是这样实现的,看起来不简单,做起来其实也是挺简单的,呵呵……需要注意的是客户机与服务器直接的通信是非连接的,也就是当服务器发送了应答后就与客户机断开连接,等待下一次请求。 HTTP是一种让Web服务器与浏览器(客户端)通过Internet发送与接收数据的协议。它是一个请求、响应协议--客户端发出一个请求,服务器响应这个请求。HTTP运用可靠.
阅读全文
摘要:++如何设 置请求等待时间在httpd.conf里面设置: TimeOut n 其中n为整数,单位是秒。++如何接收一个get请求的总时间接收一个post和put请求的TCP包之间的时间 TCP包传输中的响应(ack)时间间隔++如何使得apache监听在特定的端口 修改httpd.conf里面关于Listen的选项,例如: Listen 8000 是使apache监听在8000端口 而如果要同时指定监听端口和监听地址,可以使用: Listen 192.170.2.1:80 Listen 192.170.2.5:8000 这样就使得apache同时监听在192.170.2....
阅读全文
摘要:常用解压命令tar.bz2 命令: tar -jxvf *.tar.bz2tar.z 命令: tar -zxvf *.tar.ztar.gz 命令: tar -Zxvf *.tar.gzPS:关于这些参数你可以用man 帮助,注意区分大小写.大多以tar.gz 和tar.bz2打包软件,大多是通过 ./configure ;make ;make install 来安装的;有的软件是直接make;make install常用压缩命令压缩:tar -j c v -f filename.tar.bz2 要被压缩的档案或目录名称查询:tar -j t v -f filename.tar.bz2解压缩:
阅读全文
摘要:LANMP安装总结Centos系统安装总结LANMP环境搭建总结:步骤123456安装liunxapachemysqlphpnginx优化配置备注Centos5.5组件:memcache,mongodb,eaccelerator等等Apache/nginx编译组件的通用模式:①安装linux支持②安装PHP支持以memcache为例:其中php安装在/usr/local/php①安装linux支持memcachewgethttp://memcached.googlecode.com/files/memcached-1.4.0.tar.gz//下载tarzxvfmemcached-1.4.0.t
阅读全文
摘要:今天在linux下使用mysql出现的几个问题:要完成的任务:使用本地管理工具管理服务器上的数据在linux下:/usr/local/mysql/bin/mysql-uroot-p123456//进入mysql管理界面出现错误:ERROR1045(28000):Accessdeniedforuser'root'@'localhost'(usingpassword:YES)解决办法:/usr/local/mysql/share/mysql/mysql.serverstop//先关闭mysql/usr/local/mysql/bin/mysqld_safe--use
阅读全文
摘要:问题描述;获得flv视频的缩略图和视频时间长度谷歌了半天发现可以使用Ffmpeg获得视频的一些信息,先介绍一下FFMEPG这里简单说一下:FFmpeg是用于录制、转换和流化音频和视频的完整解决方案,一套领先的音/视频编解码类库。官方正式版ffmpeg不支持rmvb和rm格式. 不过有很多解决方法FFmpeg的官方网址是http://ffmpeg.mplayerhq.hu/。中文Wiki是http://www.ffmpeg.com.cn/,资料很多。㈠安装FFMEPG操作系统:centos6找了那么多安装FFMEPG的文章,基本上都是没有注释,需要安装那么多软件包,也不说明一下是干什么用的,纠结
阅读全文
摘要:tar.bz2命令: tar -jxvf *.tar.bz2tar.z 命令: tar -zxvf *.tar.ztar.gz 命令: tar -Zxvf *.tar.gzPS:关于这些参数你可以用man 帮助,注意区分大小写.大多以tar.gz 和tar.bz2打包软件,大多是通过 ./configure ;make ;make install 来安装的;有的软件是直接make;make install
阅读全文
摘要:一:一般的防盗链如下:location ~* \.(gif|jpg|png|swf|flv)$ {valid_referers none blocked www.deepvps.comdeepvps.com ;if ($invalid_referer) {rewrite ^/ http://www.deepvps.com/retrun.html;#return 403;}}第一行:gif|jpg|png|swf|flv表示对gif、jpg、png、swf、flv后缀的文件实行防盗链第二行: 表示对www.ingnix.com这2个来路进行判断if{}里面内容的意思是,如果来路不是指定来路就跳转
阅读全文
摘要:构想:Apache负责php页面,nginx负责视频文件等静态页面单台服务器,目前只有一个ip,那就采用不同的端口号,apache监听80端口,基本上不需要改变什么,只需要把视频文件拷贝到nginx下面的文件下,然后开启反向代理功能,反向代理就是:此模块能代理请求到其它服务器.也就是把视频文件反向代理到apache下面:1:开启反向代理服务反向到80端口还可以添加下列参数:proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr;
阅读全文
摘要:目前,由于Flash的流行,网络上绝大多数的微视频网站都采用了Flv格式来播放视频。在互联网上播放视频,有两种方式,一种是文件方式,即通过HTTP协议访问视频文件,这种方式的缺点是不能从特定的帧开始播放;另外一种就是采用专门的流媒体服务器,这种方式的缺点是要搭建复杂的流媒体服务器。不过,现在有了一种集合了以上两种方式优点的一种解决方案,即通过HTTP来实现伪流媒体。本文描述的就是这样的一种解决方案。首先配置nginx服务支持flv模块功能⑴查看你的nginx是否已支持flv功能模块[root@localhost~]#/usr/local/nginx/sbin/nginx-V//查看nginx服
阅读全文
摘要:之前安装成功但是火狐总是不给力,总是提示还需要安装,后来发现 要把flash插件的.so文件拷贝到火狐插件下面,火狐才可以起效。安装步骤:1、下载Flash控件请到官方下载linux 与tar.gz后辍的格式,URL:http://get.adobe.com/cn/flashplayer/completion/?installer=Flash_Player_10.1_for_Linux_(.tar.gz)2、解压将下载的文件“install_flash_player_10_linux.tar.gz”,比如下载 存放在/home/jecks/Desktop/下 ;[root@localhost
阅读全文
摘要:遇到一个问题就是 虚拟机可以访问本地机程序,但是本地机却不能访问虚拟机程序原因是:虚拟机防火墙没有关闭Linux防火墙的关闭和开启1) 重启后生效开启: chkconfig iptables on关闭: chkconfig iptables off2) 即时生效,重启后失效开启: service iptables start关闭: service iptables stop需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。在开启了防火墙时,做如下设置,开启相关端口,修改/etc/sysconfig/iptables 文件,添加以下内容:-A RH-Firewall-1-
阅读全文
摘要:apache下面直接配置数据库配置信息:1)首先在apache下面的httpd.conf中的# Secure (SSL/TLS) connectionsInclude conf/extra/httpd-ssl.conf下面引入(数据库配置文件db-info.conf)Include conf/extra/db-info.conf2)配置数据库配置文件db-info.conf(每句后面没有“;”号)其中setenv为apache下面的配置方法:官方手册:SETENV指令说明:设置环境变量语法:SETENVname value背景:服务器配置,虚拟主机,目录,。htaccess文件覆盖:FileI
阅读全文
1

浙公网安备 33010602011771号