技术改变世界 阅读塑造人生! - shaogx.com

This string was altered by TechBlog\Plugins\Example.; This is an example to show the potential of an offcanvas layout pattern in Bootstrap. Try some responsive-range viewport sizes to see it in action.

Apache internal dummy connection 解决

 Apache 日志出现大量的::1 - - [27/Dec/2009:16:36:44 +0800] "OPTIONS * HTTP/1.0" 200 - "-" "Apache (internal dummy connection)"日志。。其实对系统无影响。这些日志是apache2.2版本后,对自身进程的监听所产生的日志~~具体说明下:When the Apache HTTP Server manages its child processes, it needs a way to wake up processes that are listening for new connections. To do this, it sends a simple HTTP request back to itself. This request will appear in the access_log file with the remote address set to the loop-back interface (typically 127.0.0.1 or ::1 if IPv6 is configured). If you log the User-Agent string (as in the combined log format), you will see the server signature followed by "(internal dummy connection)" on non-SSL servers. During certain periods you may see up to one such request for each httpd child process. 你可以过滤掉这些日志在WIKI已经有解决方法:http://wiki.apache.org/httpd/InternalDummyConnection具体是设置:SetEnvIf Remote_Addr "127\.0\.0\.1" loopback在你的CustomLog 未尾加上 env=!loopback例如:SetEnvIf Remote_Addr "::1" loopbackCustomLog "|cronolog -r /usr/bin/gzip logs/ads_access_log.%Y%m%d" combined env=!loopbackSetEnvIf Remote_Addr "127\.0\.0\.1" loopback 这里引号里会出现2种情况。随便改~~还有一种解决方案:就是在httpd.conf 新建一个虚拟主机。必须排在最前面。因为apache这种机制,只针对第一个虚拟主机有效你再不保存access日志就OK了本文出自 “seven” 博客,请务必保留此出处http://liuyu.blog.51cto.com/183345/252514... 全文

linux apache 休闲 职场

nginx lighttpd apache 之间的区别

nginx、lighttpd、apache之间的区别1. lighttpdLighttpd是一个具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias等重要功能。 Lighttpd使用fastcgi方式运行php,它会使用很少的PHP进程响应很大的并发量。 Fastcgi的优点在于: · 从稳定性上看, fastcgi是以独立的进程池运行来cgi,单独一个进程死掉,系统可以很轻易的丢弃,然后重新分配新的进程来运行逻辑. · 从安全性上看, fastcgi和宿主的server完全独立, fastcgi怎么down也不会把server搞垮, · 从性能上看, fastcgi把动态逻辑的处理从server中分离出来, 大负荷的IO处理还是留给宿主server, 这样宿主server可以一心一意作IO,对于一个普通的动态网页来说, 逻辑处理可能只有一小部分, 大量的图片等静态IO处理完全不需要逻辑程序的参与(注1) · 从扩展性上讲, fastcgi是一个中立的技术标准, 完全可以支持任何语言写的处理程序(php,java,python...)2.apache apache是世界排名第一的web服务器, 根据netcraft(www.netsraft.co.uk)所作的调查,世界上百分之五十以上的web服务器在使用apache. 1995年4月, 最早的apache(0.6.2版)由apache group公布发行. apache group 是一个完全通过internet进行运作的非盈利机构, 由它来决定apache web服务器的标准发行版中应该包含哪些内容. 准许任何人修改隐错, 提供新的特征和将它移植到新的平台上, 以及其它的工作. 当新的代码被提交给apache group时, 该团体审核它的具体内容, 进行测试, 如果认为满意, 该代码就会被集成到apache的主要发行版中. apache 的特性: 1) 几乎可以运行在所有的计算机平台上. 2) 支持最新的http/1.1协议 3) 简单而且强有力的基于文件的配置(httpd.conf). 4) 支持通用网关接口(cgi) 5) 支持虚拟主机. 6) 支持http认证. 7) 集成perl. 8) 集成的代理服务器 9) 可以通过web浏览器监视服务器的状态, 可以自定义日志. 10) 支持服务器端包含命令(ssi). 11) 支持安全socket层(ssl). 12) 具有用户会话过程的跟踪能力. 13) 支持fastcgi 14) 支持java servlets3.nginx Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engine X”, 是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器.Nginx是由俄罗斯人 Igor Sysoev为俄罗斯访问量第二的 Rambler.ru站点开发. Nginx以事件驱动的方式编写,所以有非常好的性能,同时也是一个非常高效的反向代理、负载平衡。其拥有匹配 Lighttpd的性能,同时还没有Lighttpd的内存泄漏问题,而且Lighttpd的mod_proxy也有一些问题并且很久没有更新。但是Nginx并不支持cgi方式运行,原因是可以减少因此带来的一些程序上的漏洞。所以必须使用FastCGI方式来执行PHP程序。 nginx做为HTTP服务器,有以下几项基本特性: 处理静态文件,索引文件以及自动索引;打开文件描述符缓冲. 无缓存的反向代理加速,简单的负载均衡和容错. FastCGI,简单的负载均衡和容错. 模块化的结构。包括gzipping, byte ranges, chunked responses,以及 SSI-filter等filter。如果由FastCGI或其它代理服务器处理单页中存在的多个SSI,则这项处理可以并行运行,而不需要相互等待。 Nginx专为性能优化而开发,性能是其最重要的考量,实现上非常注重效率。它支持内核Poll模型,能经受高负载的考验,有报告表明能支持高达 50,000个并发连接数。 Nginx具有很高的稳定性。其它HTTP服务器,当遇到访问的峰值,或者有人恶意发起慢速连接时,也很可能会导致服务器物理内存耗尽频繁交换,失去响应,只能重启服务器。例如当前apache一旦上到200个以上进程,web响应速度就明显非常缓慢了。而Nginx采取了分阶段资源分配技术,使得它的CPU与内存占用率非常低。nginx官方表示保持10,000个没有活动的连接,它只占2.5M内存,所以类似DOS这样的攻击对nginx来说基本上是毫无用处的。就稳定性而言,nginx比lighthttpd更胜一筹。 Nginx支持热部署。它的启动特别容易, 并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动。你还能够在不间断服务的情况下,对软件版本进行进行升级。.3WEB服务器的比较:... 全文

nginx lighttpd apache 之间的区别

apache+mysql5.0

安装apache[root@centos64x64 ctyun]# tar zxf httpd-2.2.17.tar.gz [root@centos64x64 ctyun]# cd httpd-2.2.17[root@centos64x64 httpd-2.2.17]# ./configure --prefix=/application/apache2.2.17 --enable-deflate --enable-expires --enable-headers --enable-modules=most --enable-so --with-mpm=worker --enable-rewrite[root@centos64x64 httpd-2.2.17]# make && make install[root@centos64x64 httpd-2.2.17]# ln -s /application/apache2.2.17/ /application/apache[root@centos64x64 httpd-2.2.17]#  groupadd apache[root@centos64x64 httpd-2.2.17]#  useradd -s /sbin/nologin -g apache -M apache[root@centos64x64 httpd-2.2.17]# cd /application/apache/conf/[root@centos64x64 conf]# cp httpd.conf httpd.conf.ori[root@centos64x64 conf]# cp extra/httpd-vhosts.conf extra/httpd-vhosts.conf.ori[root@centos64x64 conf]# vi httpd.conf修改用户User apacheGroup apache更改监听端口#Listen 12.34.56.78:80Listen 81优化启动提示#ServerName www.example.com:80ServerName 127.0.0.1:80开启扩展配置文件# Virtual hostsInclude conf/extra/httpd-vhosts.conf给目录添加权限    #指定 网站根目录这是针对三个站点网站赋权限!这就不再需要修改站点目录,一次性 全做出来<Directory /data/www>    Options FollowSymLinks    AllowOverride None    Order deny,allow    Allow from all</Directory>修改扩展配置文件[root@centos64x64 conf]#  vi extra/httpd-vhosts.confNameVirtualHost *:81<VirtualHost *:81>    ServerAdmin 123123@qq.com    DocumentRoot "/data/www/www"    ServerName  123123123.com    ErrorLog "logs/www-error_log"    CustomLog "logs/www-access_log" common</VirtualHost><VirtualHost *:81>    ServerAdmin 123123@qq.com    DocumentRoot "/data/www/bbs"    ServerName  123123123.com    ErrorLog "logs/bbs-error_log"    CustomLog "logs/bbs-access_log" common</VirtualHost>[root@centos64x64 conf]# mkdir /data/www/{www,bbs,blog} -p[root@centos64x64 conf]# echo "http://blog.etiantian.org" >/data/www/blog/index.html [root@centos64x64 conf]# echo "http://bbs.etiantian.org" >/data/www/bbs/index.html 检查语法[root@centos64x64 conf]# /application/apache/bin/apachectl -tSyntax OK启动apache[root@centos64x64 conf]# /application/apache/bin/apachectl start查看端口[root@centos64x64 conf]# netstat -lntp |grep 81tcp        0      0 :::81                       :::*                        LISTEN      2733/httpd  安装mysql[root@centos64x64 bin]# groupadd mysql[root@centos64x64 bin]# useradd -g mysql mysql[root@centos64x64 ctyun]# tar zxf mysql-5.0.40.tar.gz [root@centos64x64 ctyun]# cd mysql-5.0.40[root@centos64x64 mysql-5.0.40]#  ./configure --prefix=/application/mysql-5.0.40 --sysconfdir=/etc --localstatedir=/var/lib/mysql --with--charset=gbk --enable-thread-safe-client --with-extra-charsets="gbk gb2312 big5 utf8"[root@centos64x64 mysql-5.0.40]# make && make install 初始化[root@centos64x64 bin]# /application/mysql/bin/mysql_install_db [root@centos64x64 bin]# chmod 777 /var/lib/mysql[root@centos64x64 support-files]# cd /ctyun/mysql-5.0.40/support-files/[root@centos64x64 support-files]#  cp mysql.server /etc/init.d/mysqld[root@centos64x64 support-files]# chmod +x /etc/init.d/mysqld [root@centos64x64 support-files]# /etc/init.d/mysqld startStarting MySQL                                             [  OK  ][root@centos64x64 support-files]# mysqlWelcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 1Server version: 5.0.40 Source distributionCopyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> quitBye安装PHP报错(一)configure: error: libpng.(a|so) not found.[root@centos64x64 php-5.2.17]# cp -frp /usr/lib64/libpng* /usr/lib/(二)[root@centos64x64 php-5.2.17]# yum install libjpeg libpng -y 开始安装 [root@centos64x64 ctyun]# tar zxf php-5.2.17.tar.gz [root@centos64x64 ctyun]# cd php-5.2.17[root@centos64x64 php-5.2.17]# ./configure --prefix=/application/php-5.2.17 --with-apxs2=/application/apache/bin/apxs --with-mysql=/application/mysql --with-xmlrpc --with-openssl --with-zlib --with-freetype-dir --with-gd --with-png-dir --with-iconv=/usr/local/libiconv --enable-short-tags --enable-sockets --enable-zend-multibyte --enable-soap --enable-mbstring --enable-static --enable-gd-native-ttf --with-curl --with-xsl --enable-ftp --with-libxml-dir --with-iconv[root@centos64x64 php-5.2.17]# make && make install [root@centos64x64 php-5.2.17]# ln -s /application/php-5.2.17/ /application/php[root@centos64x64 php-5.2.17]# /bin/cp php.ini-recommended /application/php/lib/php.inimysql> create database username;mysql> grant all privileges on *.* to adfreelanc_6@localhost identified by 'password';... 全文

apache mysql5.0

apache两种工作模式详解

apache两种工作模式详解1、prefork.c模块(一个非线程型的、预派生的MPM)prefork MPM 使用多个子进程,每个子进程只有一个线程。每个进程在某个确定的时间只能维持一个连接。在大多数平台上,Prefork MPM在效率上要比Worker MPM要高,但是内存使用大得多。prefork的无线程设计在某些情况下将比worker更有优势:他能够使用那些没有处理好线程安全的第三方模块,并 且对于那些线程调试困难的平台而言,他也更容易调试一些。2、worker.c模块(支持混合的多线程多进程的多路处理模块)worker MPM 使用多个子进程,每个子进程有多个线程。每个线程在某个确定的时间只能维持一个连接。通常来说,在一个高流量的HTTP服务器上,Worker MPM是个比较好的选择,因为Worker MPM的内存使用比Prefork MPM要低得多。但worker MPM也由不完善的地方,假如一个线程崩溃,整个进程就会连同其任何线程一起"死掉".由于线程共享内存空间,所以一个程式在运行时必须被系统识别为"每 个线程都是安全的"。  ... 全文

apache两种工作模式详解

apache服务器安装配置启停[CentOS]

老生长谈,只是为记录下,基本命令,以备后便忘了,可以看看。系统:CentOSapache-httpd版本:2.2查看httpd(网络情况):yum search httpd安装httpd:yum install httpd配置:查看配置:vim /etc/httpd/conf/httpd.conf            将静态资源放置的目录:/var/www/html/   (默认)启动:/etc/init.d/httpd start停止:/etc/init.d/httpd stop测试:访问外网 默认80端口 即可访问到apache页面附加命令:cat /etc/issue 查看服务器版本... 全文

服务器 apache

Apache缓存mod_cache配置

Apache缓存mod_cache配置 Apache 的缓存方式有两种,一种是基于硬盘文件的缓存,由 mod_disk_cache 实现,另一种是使用内存缓存,由 mod_mem_cache 实现,不过它们都是依赖 mod_cache 模块的,mod_cache 模块提供了一些缓存配置的指令供它们使用,而 mod_file_cache 模块是搭配 mod_mem_cache 模块使用的,下面分别进行介绍。1、基于硬盘文件的缓存 基于硬盘文件存储的缓存由 mod_disk_cache 模块实现,先看个简单的配置例子:... 全文

Apache缓存mod_cache配置

apache的认证

Apache的认证 实现访问/usr/local/apache/htdocs/123时,需要输入用户名和密码来验证1.修改httpd.conf添加如下内容<Directory "/usr/local/apache/htdocs/11">AuthName "please insert the password!!!"AuthType basicAuthUserFile /usr/local/apache/htdocs/11/.htpasswdrequire valid-user</Directory> ... 全文

linux apache 休闲 认证 职场

替代Apache和IIS的轻量级网络服务器盘点

说起当今的网络服务器,我想大家对Apache和IIS不会陌生,一般对于Windows的操作系统来说用的IIS比较多,而对于Linux来说,Apache 会占有比较大的优势。但是,出色的网络服务器可并不只有Apache和IIS。事实上,性能卓越,堪比Apache和IIS的其他网络服务器还有很多。这 篇文章给大家介绍五款可以替代Apache和IIS的轻量级网络服务器。首先,出色的网络服务器应该具备哪些条件呢?至少得达到如下要求:◆ 高可扩展性◆ 稳定◆ 易配置◆ 轻巧:CPU负载低,资源占用率低,内存占用率低... 全文

Apache

apache 提示无权限访问的问题

在apache下健了虚拟机,访问的时候提示“You don't have permission to access / on this server” 提示没权限。我的虚拟机指向了另外一个目录。解决办法:依照前面的内容添加<Directory "d:/Apache2/demon">    Options Indexes FollowSymLinks    AllowOverride None    Order allow,deny    Allow from all</Directory>到httpd.conf中,其中d:/Apache2/demon 为你新指向的目录。或者直接把<Directory />     Options Indexes FollowSymLinks     AllowOverride None     Order allow,deny     Allow from all </Directory>中的后两句前面加上#,直接删除也可以,然后就可以访问了。... 全文

apache 休闲 职场

Apache负载均衡代码全解(1)

在开源Apache服务器中能不能进行负载均衡设置呢?可以的,那么如何进行呢?本文就将一个实际的站点为例,为大家讲述一下Apache负载均衡的配置。那么具体内容就请来看看文章吧。... 全文

Apache负载均衡

apache安装后的相关文件和多处理模块

###服务的安装、服务管理及相关文件安装# rpm -qa | grep httphttpd-tools-2.2.15-29.el6.centos.i686( 一些工具;压力测试; )httpd-manual-2.2.15-29.el6.centos.noarch( 官方手册文档 )httpd-devel-2.2.15-29.el6.centos.i686( 头文件;包含apxs工具 )httpd-2.2.15-29.el6.centos.i686( 主程序 )# rpm -ql httpd-tools/usr/bin/ab( 压力测试工具 )/usr/bin/htdbm/usr/bin/htdigest... 全文

apache MPM

在LINUX中部署Apache

                                        在LINUX中部署Apache  服务器 部署的思路如下过程:一. 确认服务是否安装。     1)在图形界面下,添加删除程序中要确保,万维网服务器和图形化互联网,这两个选项被选上。如果没选上,勾选上后,把linux的镜像挂上然后单击update即可。      2)或者是在字符界面上,执行下面的命令来确认,服务是否安装。             rpm -qa httpd二. 调整状态。      1)自动启动:            在字符界面中输入,ntsysv  ,然后用上下方向键选中httpd ,再按table 键切换到ok,单击回车。      2)手工调整:             service httpd start/stop/restart三. 具体配置:    1)进入这个目录下   cd /etc/httpd/conf     2)用vi编辑主配置文件  vi httpd.conf     (主配置文件)四. 具体操作如下:1. 确认服务是否安装,如下图所示: 2. 调整启动状态,如下图所示:  3. 手工调整(注:所有的配置文件在,更改之后,都需要手工重启服务。)如下图:  4. 下面是对主配置文件进行配置。如下图: 注:1.)主配置文件中,有很多参数。只需修改其中的一些即可。        2.)主配置文件中,的#号表注释,其后都是一些说明性文字。 5. 要修改的部分如下图所示:(在末行模式下,可通过set nu + 回车,来显示行号。)   注:1.)下面的图片中,我是做了两个域。         2.)下面对主配置文件中的一些参数进行解释。               235行 serveradmin  用户名@域名  (指定用户邮箱)               249行 servername   主机DNS名:80  (:80指WEB服务器的端口号)               1003行 namevirtualhost  虚拟主机IP   (指定虚拟主机ip)               1017行 <virtuahost  主机ip:80>  (这一行是虚拟主机定义的开始)                1018行 serveradmin  用户邮箱     (用户名@域名)               1019行 documentroot  目录名   (指定主页所在目录)               1020行  servername  主机DNS名  (指定主机)                1021行和1022行后面是一些日志信息,一般情况不修改。                1023行 </virtualhost>     (这一行是虚拟主机定义的结束)                注:这些行数是相对,不是固定不变的。                                  6. 从上图中可看出,这两个主页的目录是 /ss 和 /sohu  。下面将创建这两个目录。   注:1.)是目录,不普通文件。           2.)目录,必需存在。           3.)绝对路径,并注意权限。  确认查看如下图: 7. 下面是在相对应的目录中,创建 index.html 文件。如下图所示:     8. 设置完后,重启服务。如下图: 9. 下面是在linux 中进行测试。如下图:  10. 完成实验操作。小结部分:      1.)在配置文件中,修改过的那一行前的# 号一定要删掉,否则修改无效。      2.)每一次对配置文件,进行修改后,都一定要记得,重启相关服务。才能生效。      3.)虚拟主机技术,实现了一台主机上,同时运行多个WEB站点。      4.)若你的服务器有多个IP ,则可以配置多个网站。主配置文件的修改,只需打开主配置文件后,在末行模式下执行,(1017,1023  copy  1023 + 回车)即可。然后,对复制后的部分作相应的修改即可。最后在/ 下创建目录和index.html文件。注:1.)对配置文件修改后,记得重启(service httpd restart )服务。        2.)做这个实验的前提是,服务器上已经配置好了DNS服务器。能够解析:[[url]www.baidu.com[/url]  =172.168.0.8 和 [url]www.sohu.com[/url] =192.168.0.7]  若有错的地方,请多指教! 本文出自 “beyond” 博客,谢绝转载!... 全文

Apache linux 休闲 职场

CentOS 6.3下CHEF批量部署APACHE

   之前的博文我介绍了如何搭建CHEF环境以及创建编写cookbook,resipes用来批量将cookbook下发到客户端执行相应的部署操作.    NOW,本篇文档我们会详细介绍如何利用CHEF独有的框架语言来批量部署安装APACHE,并加载其HTTPS模块等功能.    相信如果你看了本篇文档,利用CHEF实现一个批量自动化部署将不是什么难事.... 全文

apache chef

apache2.2.22安装

# tar zxvf http-2.2.22.tar.gz# cd http-2.2.22# ./configure \  --prefix=/usr/local/apache2.2.22 \    设置安装的路径,apache默认是安装在/usr/loacl/apache2目录  --enable-deflate \                    设置后能对内容进行压缩传输,从而减小带宽压力,提高传输速度,但是同时也会增大服务器CPU的压力  --enable-expires \                    设置后能通过配置文件将服务器端的的内容,例如图片 js  css等缓存到用户本地从而减轻服务器带宽压力  --enable-headers \                    文件头信息改写,压缩功能需要  --enable-modules=most \               静态加载大部分模块,即直接把模块写入httpd.cnf中(--enable-modules-shared则是独立编译动态加载即DSO)  --enable-so                           激活apache服务的dso功能,即以后可以DSO的方式编译安装共享模块,这个模块本身不能以dso方式编译  --with-mpm=worker \                   线程模式占用的内存比较小  对应的还有prefork模式即进程模式  --enable-rewrite                      提供URL规则的重写#make && make installln -s  /usr/local/apache2.2.22  /usr/local/apache /usr/local/apache/bin/apachectl -t  检查apache配置文件语法/usr/local/apache/bin/apachectl -l  检查apache加载的模块/usr/local/apache/bin/apachectl -M  检查apache静态加载的模块/usr/local/apache/bin/apachectl start  启动apache然后检查apache是否运行netstat -lnt    检查端口lsof -i tcp:80  检查80端口是否是apache用ps -ef|grep httpd  查看httpd进程此时apache已经启动成功如果启动不成功可以查看以下:1.iptables是否阻拦可以关了防火墙 /etc/init.d/iptables status 查看iptables状态/etc/init.d/iptables stopchkconfig iptables off也可以配置防火墙容许80端口访问iptables -I INPUT -p tcp --dport 80 -j ACCEPT2.关闭selinux临时关闭  setenforce 0永久关闭  cat /etc/selinux/config |grep SELINUX=disabled3.可以查看错误日志tail -200  /usr/local/apache/logs/error_log 网站默认目录grep -i Documentroot /usr/local/apache/conf/http.conf 添加apache自启动apache不会自动往/etc/init.d/下添加自己的httpd服务,所以需要手工拷贝cp /usr/local/apache/bin/apachectl /etc/init.d/httpd添加以后不能直接chkconfig添加服务,还需要修改/etc/init.d/httpd文件vi /etc/init.d/httpd在#!/bin/sh下面增加# chkconfig: 2345 70 30# description: Apache is a World Wide Web server. # processname: httpdchkconfig: 2345 70 30 这一行,第一个数字 2345 表示让 apache 在 2345 这四个级别都自动运行;第二个数字 70 表示进程启动的优先级;第三个数字 30 表示进程停止的优先级。修改保存之后执行chkconfig --add httpd 就自动在各个级别的 rc*.d 中增加 httpd 的 link 。要查看 chkconfig 是否 reset 正确,通过命令 /sbin/chkconfig --list httpd 就可以查看当前 httpd service 被配置在哪几个运行级别自启动。 关于chkconfig: 2345 70 30 这一行中第二和第三个数字设置时需要注意的地方:1、优先级的数字越大,表示越靠后,也就是越不优先;2、一般把数据库服务器的启动优先级高于依赖于该数据库的应用;3、不依赖其它服务的服务优先启动,依赖于其它服务的服务要后启动;4、停止时的优先级顺序刚好同启动时相反,也就是说依赖于其它服务的服务要先关闭;被别的服务依赖的服务要后关闭。本文出自 “流星 ” 博客,请务必保留此出处http://lsscto.blog.51cto.com/779396/829566... 全文

apache 休闲 职场

Apache+ssl实现方式

 env:os:Centos4.8 finalapache: httpd-2.0.64.tar.gz Openssl: openssl-0.9.7e.tar 1 install openssl#tar vxfz openssl-0.9.7e.tar.gz#cd openssl-0.9.7e#./config --prefix=/usr/local/ssl#make#make install 2 install apache ... 全文

休闲 apache ssl centos 职场

apache2+tomcat6负载均衡

环境准备:apache2 + tomcat + mod_jk.so一、安装我之前的一篇博文CentOS下安装tsung中已经提到如何安装apache2,现在只讲tomcat和mod_jk.so的安装1、tomcat当然,首先需要安装JDK(本机已安装jdk1.6),tomcat官网下载apache-tomcat-6.0.37.tar.gz# tar xzvf apache-tomcat-6.0.37.tar.gz解压后自己找个位置放就可以,我选择放在/opt/目录下,配置环境变量# vi /etc/profile 增加以下5行... 全文

apache2 tomcat 负载均衡

rpm包搭建apache的shell脚本

 #!/bin/bashecho "######welcome to install http server#########"yum -y remove httpd*yum -y install httpd*IP=`ifconfig | grep -A 1 "^eth" | grep -o "addr:[0-9.]\{1,\}" | cut -d: -f2`CONF=/etc/httpd/conf/httpd.confVHOST_CONF=/etc/httpd/vhost/vhost.confecho "ServerName $IP:80" >> $CONFecho "Include vhost/vhost.conf" >> $CONFmkdir -p /data/webmkdir -p /data/web/test01mkdir -p /data/web/test02mkdir /etc/httpd/vhosttouch /etc/httpd/vhost/vhost.confcat >> $VHOST_CONF << EOFAlias /test01 "/data/web/test01/"<Directory "/data/web/test01">    Options Indexes MultiViews FollowSymLinks    AllowOverride None    Order allow,deny    Allow from all</Directory>Alias /test02 "/data/web/test02/"<Directory "/data/web/test02">    Options Indexes MultiViews FollowSymLinks    AllowOverride None    Order allow,deny    Allow from all</Directory>EOFecho "this is test01 website welcome" >> /data/web/test01/index.htmlecho "this is test02 website welcome" >> /data/web/test02/index.htmlservice httpd restartiptables -Fsetenforce 0本文出自 “技术之路---桀” 博客,请务必保留此出处http://litaotao.blog.51cto.com/6224470/1186913... 全文

apache 搭建 shell脚本

12月份全球Web服务器市场份额:Apache稳居榜首

下面,IDC评述网与大家一起关注详细统计报表:(图1)1995年9月-2011年12月统计的所有网站数 据图1数据所示,12月份,Netcraft收到的调查网站共有555,482,744,与11月环比增加近5.6%。(图2)1995年9月-2011年12月全球web服务器市场份额从图2可见,全球Web服务器市场份额排名首位的是Apache,随后是Microsoft IIS,Nginx、Google位居其后。... 全文

Apache

浅谈构建apache 2虚拟主机

相信架设 apache 2 服务器的linuxers不少吧,本人也是出于兴趣爱好,就自己学习架设了一下 apache 2 ,现在将学习过程中的一点经历与各位linuxer友友分享。这里就针对 apache 2 的虚拟主机设置侃一下吧。本机环境:ubuntu desktop 8.04... 全文

apache 2 虚拟主机

Apache htaccess 重写如果文件存在!

如果文件 data/cache/index.html 存在,那么才重写。否则使用默认的MVC 重写!by default.fu@foxmail.com... 全文

htaccess 重写 Apache